Kreator scalania

Ten kreator ułatwia scalanie zmian między dwoma stanami projektu w obszarze roboczym. Kreator scalania jest często używany do przenoszenia zmian między rozgałęzieniami, na przykład po podzieleniu rozgałęzienia w celu pracy nad poprawką. Operacja scalania pobiera zmiany istniejące między dwoma punktami rozgałęzienia - punktem początkowym i punktem końcowym - a następnie scala je w obszarze roboczym. Zwykle punktem początkowym jest element główny rozgałęzienia (znacznik wersji), a punktem końcowym może być koniec rozgałęzienia (najnowszy i najlepszy) lub inny znacznik wersji.

Należy pamiętać, że punktem docelowym scalania jest zawsze projekt w obszarze roboczym. Po zakończeniu scalania można przetestować zmiany lokalnie, a następnie zatwierdzić je do nowego rozgałęzienia (zwykle jest to element HEAD).

Aby rozpocząć scalanie, należy wybrać projekt (bądź jeden lub więcej zasobów), a następnie wybrać opcję Zespół > Scal z menu podręcznego. Zostanie wyświetlone następujące okno dialogowe:

Początkowy stan okna dialogowego Scalanie

Najpierw należy wybrać znacznik końcowy scalenia. Jest to rozgałęzienie lub wersja scalana w obszarze roboczym. Aby scalić zmiany między dwoma wersjami projektu w obszarze roboczym, należy wybrać wersję. Jeśli zmiany dokonane w rozgałęzieniu mają zostać scalone w lokalnym obszarze roboczym, należy wybrać rozgałęzienie.

Kreator spróbuje wybrać odpowiedni znacznik początkowy lub podstawowy. Jeśli ustalanie znacznika nie powiedzie się, należy wprowadzić go ręcznie. Jeśli nie ma znacznika początkowego, można wybrać scalanie bez podglądu. W takim przypadku znacznik początkowy nie jest wymagany, a scalenie zostanie wykonane bezpośrednio w obszarze roboczym. Wadą takiego rozwiązania jest to, że do identyfikowania konfliktów system CVS używa znacznika podstawowego tekstu, co może powodować pewne niedogodności podczas pracy.

Jeśli wybrano opcję podglądu scalenia, to po kliknięciu przycisku Zakończ ustalane są zmiany między punktem początkowym a punktem końcowym. Następnie zostają one wyświetlone jako Synchronizacja scalania CVS w widoku Synchronizacja. Operacja ta może wymagać dłuższego czasu w zależności od wielkości scalanego projektu, ale można uruchomić ją również w tle. W widoku Synchronizacja można aktualizować lub scalać zmiany w ramach środowiska roboczego.

Pojęcia pokrewne
Programowanie zespołowe za pomocą systemu CVS
Rozgałęzienia

Czynności pokrewne
Rozgałęzianie
Scalanie rozgałęzienia

Informacje pokrewne
System CVS
Synchronizacja scalania CVS
Edytor porównawczy