Przenoszenie znaczników wersji

Ostrzeżenie: wielu użytkowników wolałoby, aby wersja CVS była stała i nie podlegała modyfikacji, ale znaczniki wersji i rozgałęzienia w systemie CVS mogą się zmieniać. Z tego powodu niektórzy uważają, że nie należy modyfikować wersji. Istnieje jednak kilka sytuacji, w których będzie to przydatne. Pamiętając o tym ostrzeżeniu, należy zachować ostrożność podczas przenoszenia znaczników.

Przenoszenie znacznika w pojedynczym pliku

Na potrzeby tego omówienia przyjęto założenie, że użytkownik rozpoczął budowanie projektu, oznaczając go numerem wersji R1. Wkrótce jednak odkrył, że w jednym z plików należy wprowadzić niewielką zmianę, która powinna zostać uwzględniona w procesie budowania. Zamiast zmieniać wersję projektu, użytkownik może przenieść znacznik wersji R1 dla zmodyfikowanego pliku.

  1. Modyfikowanie plików: wybierz plik, który został zmodyfikowany po utworzeniu wersji R1, a następnie z menu kontekstowego wybierz opcje Zespół > Pokaż w historii zasobu.
  2. W widoku historii zasobu wybierz podwersję, która powinna zostać oznaczona jako wersja R1.
  3. Z menu kontekstowego wybierz opcję Oznacz istniejącym.
  4. W oknie dialogowym wybierz wersję R1 i kliknij przycisk OK.
  5. Widok historii zasobu zostanie zaktualizowany w celu potwierdzenia, że wersja została przeniesiona.

Przenoszenie znacznika w widoku repozytoriów

Wiele projektów używa zdefiniowanej nazwy wersji dla bieżącego układu stabilnych wersji w elemencie HEAD. Na przykład poprzez oznaczenia wersji elementu HEAD za pomocą znacznika STABLE skrypty budowania mogą pobierać do budowania wersję stabilną. W miarę rozbudowy kodu znacznik STABLE jest przenoszony regularnie w celu oznaczenia najnowszego układu stabilnych wersji. Widok repozytoriów udostępnia akcję umożliwiającą przenoszenie istniejącego znacznika.

  1. Otwórz widok repozytoriów i wybierz zasób.
  2. Z menu kontekstowego wybierz opcję Oznacz istniejącym
  3. .
  4. Zostanie wyświetlone okno dialogowe wyboru znacznika, w którym można wybrać znacznik do przeniesienia. Jeśli znacznik do zastosowania nie znajduje się na liście, można kliknąć przycisk Odśwież z repozytorium. W przypadku gdy znacznik nie zostanie znaleziony, można kliknąć przycisk Konfiguruj znaczniki, który powoduje otworzenie okna dialogowego umożliwiającego wyszukanie znaczników w określonych plikach repozytorium.
  5. Kliknij przycisk OK, co spowoduje przeniesienie znacznika. Ta operacja przeniesie istniejący znacznik do wybranych zasobów; można ją wykonywać w celu przenoszenia znaczników wersji i rozgałęzienia.

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

Czynności pokrewne
Synchronizowanie z repozytorium
Zatwierdzanie