Synchronizacje scalania CVS, które uruchomiono za pomocą komendy menu Zespół > Scal, zostaną wyświetlone w widoku Synchronizacja. Ten widok umożliwia sprawdzanie różnic między lokalnymi zasobami środowiska roboczego i ich zdalnymi odpowiednikami, które są scalane, a także aktualizowanie zasobów lokalnych. Zatwierdzanie nie jest obsługiwane podczas scalania.
Poniżej przedstawiono wygląd synchronizacji scalania CVS w widoku Synchronizacja:
Funkcje synchronizacji scalania CVS są podobne do funkcji synchronizacji obszaru roboczego systemu CVS z wyjątkiem poniższych różnic.
Ta komenda umożliwia ponowne wykonanie bieżącej synchronizacji, która powtórnie pobierze zdalny stan zasobów. Lista rozwijana elementu paska narzędzi umożliwia wybranie innych istniejących synchronizacji lub utworzenie nowych za pomocą komendy menu Synchronizuj.
Ta komenda umożliwia zabezpieczenie lub odbezpieczenie bieżącej synchronizacji. Zabezpieczone synchronizacje nie będą zastępowane przez kolejną synchronizację tego samego typu w przeciwieństwie do niezabezpieczonych synchronizacji, które zostaną zastąpione. Dzięki takiemu rozwiązaniu synchronizacja będzie łatwo dostępna. Taka synchronizacja jest automatycznie aktualizowana po wprowadzeniu zmian w zasobach środowiska roboczego. Można ją skonfigurować w celu wykonywania zaplanowanych operacji odświeżania, aby zapewnić jej aktualność w stosunku do zdalnego stanu zasobów. Jest to szczególnie wygodne w przypadku trwających scaleń z bardziej stabilnego rozgałęzienia (na przykład z elementu HEAD) do rozgałęzienia projektowego.
Ta komenda umożliwia przejście do następnej różnicy wyświetlanej w widoku. Wszystkie różnice znajdujące się w pojedynczym pliku zostaną odwiedzone przed otwarciem następnego pliku w widoku.
Ta komenda umożliwia przejście do poprzedniej różnicy wyświetlanej w widoku. Wszystkie różnice znajdujące się w pojedynczym pliku zostaną odwiedzone przed otwarciem poprzedniego pliku w widoku.
Powoduje zwinięcie wszystkich rozwiniętych pozycji w widoku.
W tym trybie widoczne są wszystkie zasoby, które zostały zmienione w scalanym rozgałęzieniu.
W tym trybie wyświetlane są jedynie konflikty (zasoby zmodyfikowane zarówno w środowisku roboczym, jak i w scalanym rozgałęzieniu).
Ta komenda służy do aktualizowania wszystkich zmian przychodzących, które są wyświetlane w widoku. Umożliwia także aktualizowanie automatycznie scalanych konfliktów, ale z pominięciem plików, których treść zawiera konflikty.
Menu rozwijane umożliwia usunięcie bieżącej lub wszystkich synchronizacji, zmianę trybu lub układu, konfigurowanie bieżącej synchronizacji w celu wykonania automatycznego odświeżania, a także ustawienie innych preferencji widoku.
Menu kontekstowe w widoku Synchronizacja umożliwia wykonywanie wielu przydatnych operacji.
Ta komenda służy do otwierania wybranej zmiany w edytorze porównawczym, który umożliwia sprawdzenie zmian w pliku.
Ta komenda pozwala otworzyć zasób lokalny dla wybranej zmiany w domyślnym edytorze środowiska roboczego dla danego typu pliku.
Ta komenda pozwala otworzyć zasób lokalny dla wybranej zmiany w edytorze środowiska roboczego.
Ta komenda pozwala odświeżyć zdalny stan wybranych zasobów.
Ta komenda pozwala usunąć wybrane zasoby z widoku. Zasoby zostaną ponownie wyświetlone w przypadku zmiany stanu usuniętych zasobów lub po ponownym uruchomieniu środowiska roboczego.
Ta komenda powoduje aktualizację wybranych zasobów. Aktualizacja może obejmować konflikty, ale zaktualizowane zostaną tylko te konflikty, które są scalane automatycznie. Konflikty niemożliwe do scalenia zostaną pominięte; należy scalić je ręcznie przy użyciu edytora porównawczego.
Ta komenda jest wykonywana na konfliktach i zmianach wychodzących. Za jej pomocą można zastąpić lokalną treść zasobów treścią na serwerze.
Ta komenda pozwala usunąć zmianę z widoku. Komenda ta powinna zostać wykonana po ręcznym scaleniu konfliktów za pomocą edytora porównawczego. Zmiana zostanie ponownie wyświetlona, jeśli w wyniku odświeżenia widoku zostaną znalezione nowe zmiany w scalanym rozgałęzieniu.
Programowanie zespołowe za pomocą systemu CVS
Rozwiązywanie konfliktów
Scalanie rozgałęzienia
Porównywanie zasobów
Scalanie zmian w edytorze porównawczym
System CVS
Kreator scalania
Synchronizacja obszaru roboczego CVS
Edytor porównawczy