2010-12-18 17 views

Odpowiedz

41

Oczekiwanie na zmiany w półce powoduje zapisanie zmian kodu na serwerze, ale nie przypisanie ich do oddziału. Oto kilka powodów, dla których go użyłem:

  1. Aby zapisać zmiany, ale cofnij lokalnie, gdy nie jestem gotowy do zatwierdzenia zmian, ale muszę wprowadzić awaryjny błąd w tej samej gałęzi.
  2. Aby zapisać kod do przeglądu kodu przed zatwierdzeniem. Inne osoby mogą sprawdzić lub przejrzeć zmiany w półce.
  3. Aby zapisać zmiany, które są gotowe do zatwierdzenia, gdy zmiany nie zostaną jeszcze zatwierdzone.

Jedna rzecz, którą należy wiedzieć o zmianach w półkach: gdy się nie powiedzie, otrzymujesz plik tak jak jest. Jeśli ktoś inny zmodyfikował plik po odłożeniu, nie dojdzie do scalenia. Dlatego nie zalecam długoterminowych zmian regałów.

+8

Dla jasności można ** zachować ** zmiany lokalnie (w środowisku programistycznym) po odłożeniu (co jest przydatne przy przeglądaniu kodu), lub ** odrzucić ** zmiany lokalne (przydatne, gdy trzeba załadować inna wersja/gałąź kodu, aby naprawić błąd) – vlad

Powiązane problemy