Synchronizowanie z repozytorium

Metoda 1. Użycie menu kontekstowego

Aby zsynchronizować zasoby środowiska roboczego z zasobami w repozytorium:

  1. W jednym z widoków nawigacyjnych wybierz zasoby do synchronizacji.
  2. Kliknij prawym przyciskiem myszy i wybierz kolejno opcje Zespół > Synchronizuj z repozytorium. Zostanie otwarty widok synchronizacji.

Metoda 2. Użycie akcji synchronizacji

  1. W perspektywie Synchronizowanie zespołów kliknij przycisk rozwijany Synchronizacja i wybierz akcję Synchronizuj.
  2. Wybierz pozycję System CVS z listy możliwych typów synchronizacji i kliknij przycisk Dalej.
  3. Określ zasięg zasobów do synchronizacji, wybierając opcję Obszar roboczy, Wybrane zasoby lub Zbiór roboczy. Następnie kliknij przycisk Zakończ.
  4. Zostanie otwarty widok synchronizacji.

Uwaga: Akcja synchronizacji nie jest domyślnie włączona w innych perspektywach. Można włączyć wyświetlanie jej w bieżącej perspektywie, wybierając kolejno opcje Okna > Dostosuj perspektywę. Następnie należy kliknąć kartę Komendy i usunąć zaznaczenie pola wyboru Zespół.

Wskazówka: Jeśli na potrzeby synchronizacji zostanie wybrany zasięg obszaru roboczego, można użyć metody 3, aby dostępny w widoku synchronizacji widok modyfikacji lokalnych był zawsze aktualny bez konieczności ponownego wykonywania operacji synchronizacji.

Metoda 3. Użycie zabezpieczonej synchronizacji obszaru roboczego CVS w widoku synchronizacji

Synchronizację obszaru roboczego CVS można zabezpieczyć w widoku synchronizacji. Zapobiegnie to zastąpieniu jej przez następną synchronizację obszaru roboczego CVS, która zostanie wykonana przy użyciu jednej z wyżej wymienionych metod. Poniżej przedstawiono kilka korzyści płynących z użycia zabezpieczonej synchronizacji.

Dzięki temu zasoby wychodzące będą widoczne bez konieczności ponownego pobierania stanu zdalnego z serwera (operacja ta może wymagać dużo czasu). Ponadto pobieranie stanu zdalnego odbywa się w tle, a więc można w tym czasie wykonywać inne czynności (na przykład sprawdzać zmiany).

Widok synchronizacji

  1. Za pomocą przycisków paska narzędzi można przełączać tryby w tym widoku. Dostępne są 4 tryby:

    Ważne: Zaleca się, aby najpierw wykonać aktualizację zasobów w środowisku roboczym, następnie rozwiązać istniejące konflikty poprzez scalenie, a dopiero potem zatwierdzić zasoby środowiska roboczego w repozytorium.

  2. Istnieje możliwość, że w czasie pracy nad plikiem inny użytkownik zatwierdził nową podwersję tego pliku. Powoduje to powstanie konfliktu, który należy rozwiązać. Z tego powodu konflikty są wyświetlane we wszystkich trybach widoku synchronizacji.

Pojęcia pokrewne
Programowanie zespołowe za pomocą systemu CVS
Rozgałęzienia
Synchronizowanie z repozytorium CVS
Porównania trójkierunkowe

Czynności pokrewne
Zatwierdzanie
Aktualizowanie
Rozwiązywanie konfliktów
Porównywanie zasobów
Scalanie zmian w edytorze porównawczym
Scalanie rozgałęzienia
Cykl życia kontroli wersji: Dodawanie i ignorowanie zasobów
Zastępowanie zasobów w środowisku roboczym

Informacje pokrewne
System CVS
Widok synchronizacji