W widoku Repozytoria CVS, będącym częścią perspektywy Eksplorowanie perspektywy CVS, wyświetlane są położenia repozytorium CVS, które zostały dodane do środowiska roboczego. Rozwinięcie położenia powoduje wyświetlenie głównego pnia (element HEAD), wersji projektu oraz rozgałęzień w danym repozytorium. Wersje projektu i rozgałęzienia można dalej rozwijać w celu wyświetlenia zawartych w nich folderów i plików.
Menu podręczne w tym widoku umożliwia także określanie nowych położeń repozytorium. Widok Repozytoria CVS służy do pobierania zasobów z repozytorium do środowiska roboczego, konfigurowania rozgałęzień i wersji wyświetlanych w tym widoku, wyświetlania historii zasobów oraz porównywania ich wersji.
Poniżej przedstawiono wygląd widoku Repozytoria CVS:
W widoku repozytoriów są wyświetlane dwa typy folderów. W większości przypadków można je traktować tak samo. Oznacza to, że można je pobierać z widoku repozytoriów i wykonywać na nich inne działania. Może się jednak zdarzyć, że nie będzie można rozwinąć modułów w widoku repozytoriów, mimo że będzie możliwe ich pobranie.
![]() |
Moduł CVS odwzorowany na folder na serwerze CVS. |
![]() |
Moduł CVS zdefiniowany w pliku KATALOG_GŁÓWNY_CVS/modules repozytorium. |
Podobnie jak inne widoki w środowisku roboczym, także widok Repozytoria CVS ma własny pasek narzędzi. Przyciski na tym pasku narzędzi służą do odświeżania widoku, nawigowania oraz tworzenia nowych położeń repozytorium. Na pasku narzędzi znajduje się także menu rozwijane umożliwiające filtrowanie widoku według zbiorów roboczych.
Ta komenda odświeża widok i wyświetla w nim położenia repozytorium jako elementy główne.
Ta komenda odświeża widok i wyświetla elementy główne, które były wyświetlane bezpośrednio przed wykonaniem poprzedniej komendy Wejdź do.
Ta komenda odświeża widok, powodując wyświetlenie elementów potomnych wybranej pozycji jako elementów głównych.
Ta komenda umożliwia odświeżenie treści widoku repozytoriów.
Ta komenda powoduje zwinięcie wszystkich rozwiniętych pozycji w widoku repozytoriów.
Ta komenda powoduje wywołanie kreatora umożliwiającego określenie nowego położenia repozytorium.
Znajdujące się na pasku narzędzi menu rozwijane umożliwia filtrowanie widoku repozytoriów według zbiorów roboczych.
Menu kontekstowe w widoku repozytoriów umożliwia wykonywanie wielu przydatnych operacji.
Ta komenda powoduje wywołanie kreatora umożliwiającego określenie nowego położenia repozytorium (podobnie jak element paska narzędzi Dodaj repozytorium CVS).
Ta komenda, dostępna tylko dla pozycji położenia repozytorium i kategorii Data, powoduje wyświetlenie okna dialogowego umożliwiającego określenie znacznika czasu, który ma zostać dodany do kategorii Data pozycji położenia w widoku repozytoriów.
Ta komenda powoduje pobranie wybranych modułów CVS do projektów w środowisku roboczym o takich samych nazwach jak moduły zdalne (w przypadku modułów zdalnych będących folderami na serwerze) lub do projektów o nazwie określonej przez moduł (jeśli moduł został zdefiniowany w pliku KATALOG_GŁÓWNY_CVS/modules na serwerze).
Ta komenda powoduje otwarcie kreatora pobierania w celu skonfigurowania sposobu pobierania modułów zdalnych do środowiska roboczego.
Ta komenda umożliwia oznaczenie wybranego zasobu jako wersji na podstawie treści bieżącego rozgałęzienia.
Ta komenda umożliwia oznaczenie wybranego zasobu jako wersji na podstawie treści bieżącego rozgałęzienia, przenosząc w razie potrzeby znacznik z wcześniej oznaczonych zasobów.
Ta komenda porównuje dwa wybrane zasoby.
Ta komenda porównuje wybrany folder z rozgałęzieniem lub wersją tego samego folderu.
Ta komenda powoduje wywołanie kreatora służącego do wykrywania znaczników rozgałęzienia i wersji znajdujących się w repozytorium wybranego folderu, dzięki czemu zostaną one dodane do widoku repozytoriów, aby możliwe było przeglądanie zasobów zawierających te znaczniki.
Ta komenda, dostępna tylko dla pozycji położenia repozytorium, umożliwia odświeżanie listy znanych rozgałęzień i wersji wyświetlanych w widoku repozytoriów dla wybranych projektów. Operacja ta korzysta z plików automatycznego odświeżania zdefiniowanych dla każdego projektu. W przypadku niepowodzenia operacji dla określonego projektu należy użyć komendy Skonfiguruj rozgałęzienia i wersje, aby wybrać co najmniej jeden odpowiedni plik odświeżania.
Ta komenda dodaje wybrany projekt do listy projektów wyświetlanych w obrębie określonego rozgałęzienia w widoku repozytoriów. Komenda ta modyfikuje tylko widok repozytoriów i nie ma żadnego wpływu na repozytorium. Aby dodać projekt do rozgałęzienia, przed wykonaniem tej operacji należy wykonać komendę Oznacz istniejącym.
Ta komenda otwiera wybrany plik w edytorze. Ponieważ podwersje plików znajdujące się w repozytorium są niezmienialne, edytor jest otwierany w stanie tylko do odczytu, a więc jest niemodyfikowalny.
Ta komenda wyświetla treść pliku wraz z adnotacjami identyfikującymi autora każdego wiersza kodu w danym pliku.
Ta komenda wyświetla historię zasobu wybranego pliku w widoku Historia zasobu CVS.
Ta komenda, dostępna tylko dla pozycji położenia repozytorium, pozwala na modyfikowanie dowolnych właściwości danego położenia. Umożliwia także przypisywanie wyświetlanej nazwy i kodowania serwera, które jest używane do tłumaczenia ścieżek plików i komentarzy zatwierdzania między klientem i serwerem (kodowanie nie wpływa na treść pliku).
Programowanie zespołowe za pomocą systemu CVS
Repozytoria CVS
Rozgałęzienia
Wersje
Lokalna historia
Tworzenie położenia repozytorium CVS
Usuwanie położenia repozytorium CVS
Odświeżanie widoku repozytoriów CVS
Zmiana właściwości położenia repozytorium CVS
Pobieranie projektu z repozytorium CVS
Zastępowanie zasobów w środowisku roboczym
Współużytkowanie nowego projektu przy użyciu systemu CVS
Wyświetlanie historii podwersji pliku