Freigeben über


Verwenden von CVS

Das CVS-Modul für Den Quellserver wurde mit dem Concurrent Versions System (CVS) 1.11.17 (Client) entwickelt. Es wurde nicht mit anderen Versionen von CVS getestet. Darüber hinaus ist die aktuelle Version des Moduls eine Betaversion.

CVSROOT

Auf dem Computer, auf dem Sie den Build aus der Quelle indiziert haben, kann CVSROOT keine Kennwort- und Benutzerinformationen enthalten. Verwenden Sie cvs.exe, um Ihre Anmeldeinformationen festzulegen.

Um die Srcsrv.ini-Datei für die CVS-Indizierung vorzubereiten, müssen Sie einen Alias für Ihr Repository eingeben, der es eindeutig von allen anderen in Ihrem Netzwerk unterscheidet. Dieses Repository muss mit dem Wert von CVSROOT in Ihrer Umgebung übereinstimmen. Es ist nicht erforderlich, diesen Wert in der Kopie der Srcsrv.ini festzulegen, die Sie für Ihre Debuggerclients behalten, da der Alias in der indizierten PDB-Quelldatei definiert ist.

Clientcomputer

Der Clientcomputer, der Dateien während des Debuggens extrahiert, benötigt keine CVS-Sandbox oder CVSROOT-Gruppe. Es benötigen CVS-Binärdateien im Pfad, und wenn das Repository gesperrt ist, müssen Sie den Benutzernamen und das Kennwort mit Cvs.exe festlegen.

Revisionstags

CVS kann eine Datei nicht anhand ihrer Versionsnummer extrahieren. Stattdessen muss dies mit einem sogenannten Tag erfolgen. Beim Indizieren eines CVS-basierten Systems müssen Sie sicherstellen, dass alle Änderungen im Repository eingecheckt werden, und dann mit dem Befehl "cvs tag" ein Tag anwenden. Stellen Sie dann beim Indizieren der Datei sicher, dass Sie den Befehlszeilenparameter "label" verwenden, um das Tag anzugeben, das Sie dem Build zuordnen möchten, den Sie indizieren. Sie können das gleiche Ergebnis erzielen, indem Sie CVS_LABEL in der Umgebung festlegen. Andere Werte können über die Umgebung oder die Befehlszeile festgelegt werden. Verwenden Sie die Befehlszeilenoption -?? mit SSIndex, um Ihre Auswahl zu überprüfen und zu überprüfen, ob alles ordnungsgemäß konfiguriert wurde:

ssindex.cmd -system=cvs -??