Udostępnij przez


Korzystanie z CVS

Moduł CVS dla serwera źródłowego został opracowany przy użyciu systemu Concurrent Versions System (CVS) 1.11.17 (klient). Nie został przetestowany z żadnymi innymi wersjami CVS. Ponadto bieżąca wersja modułu jest wersją beta.

CVSROOT

Na komputerze, na którym znajduje się indeks źródłowy kompilacji, CVSROOT nie może zawierać informacji o hasłach i użytkownikach. Użyj cvs.exe, aby ustawić informacje o poświadczeniach.

Aby przygotować plik Srcsrv.ini do indeksowania CVS, musisz wprowadzić alias dla repozytorium, które unikatowo odróżnia go od innych w sieci. To repozytorium musi być zgodne z wartością CVSROOT w twoim środowisku. Nie ma potrzeby ustawiania tej wartości w kopii Srcsrv.ini, którą przechowujesz z klientami debugera, ponieważ alias jest zdefiniowany w źródłowym indeksowanym pliku .pdb.

komputer kliencki

Komputer kliencki, który wyodrębnia pliki podczas debugowania, nie wymaga piaskownicy CVS ani zestawu CVSROOT. W ścieżce potrzebne są pliki binarne CVS, a jeśli repozytorium jest zablokowane, musisz ustawić nazwę użytkownika i hasło za pomocą Cvs.exe.

Tagi rewizji

CvS nie może wyodrębnić pliku według jego numeru wersji. Zamiast tego należy to zrobić za pomocą tego, co jest znane jako tag . Podczas indeksowania systemu opartego na CVS należy upewnić się, że wszystkie zmiany są zaewidencjonowane w repozytorium, a następnie zastosować tag przy użyciu polecenia "cvs tag". Następnie podczas indeksowania pliku upewnij się, że używasz parametru wiersza polecenia "label", aby określić tag, który chcesz skojarzyć z kompilacją, którą indeksujesz. Ten sam wynik można osiągnąć, ustawiając CVS_LABEL w środowisku. Inne wartości można ustawić ze środowiska lub wiersza polecenia. Użyj opcji wiersza poleceń -?? z SSIndex, aby przeanalizować swoje opcje i upewnić się, że wszystko zostało prawidłowo skonfigurowane.

ssindex.cmd -system=cvs -??