2010-08-08 10 views
5

Ich habe Eclipse verwendet, um CVS Checkout von der Eclipse-Oberfläche aus durchzuführen. Ist es möglich, die Befehlszeile wie jedes normale CVS-Programm zu verwenden? Wenn ich jetzt CVS in meiner Eingabeaufforderung eingeben, erhalte ich die üblichenIst CVS mit Eclipse über die Kommandozeile möglich?

cvs is not recognized as an internal or external command 

aber CVSing möglich sein sollte, da es einen Teil von Eclipse ist. Muss ich Änderungen an der Umgebung vornehmen? oder was benötigt wird

+1

Warum nicht einfach CVS installieren? Es ist möglich, dass die eingebaute CVS-Eclipse eine reine Bibliothek ist, dh es gibt keine Befehlszeilenschnittstelle dafür. –

Antwort

5

Sie müssen CVS installieren, um es in einer Befehlszeile zu verwenden.

Das Dokument "Eclipse Compatibility with CVSNT and CVS 1.12.x" erwähnt:

Der Eclipse-CVS-Client eine Java-Implementierung eines CVS-Client ist, der kein anderes CVS-Client installiert werden benötigt.
Der Vorteil besteht darin, dass Eclipse CVS verwendet werden kann, ohne dass der Benutzer zusätzliche Software installieren muss.

Siehe auch compatibility FAQ:

1/Does Eclipse [WinCVS | CVS Kommandozeilen-Client] an den Server zu sprechen?

Nein. Eclipse implementiert einen CVS-Client in Java, der über das dokumentierte CVS-Protokoll direkt mit dem Server kommuniziert. Kein externer CVS-Client ist erforderlich.

2/Der Befehlszeilen-CVS-Client speichert Informationen in CVS-Ordnern. Tut Eclipse das Gleiche? Wenn ja, wo sind die Ordner?

Eclipse speichert CVS-Synchronisierungsinformationen in CVS/Ordnern auf dieselbe Weise wie der Befehlszeilen-CVS-Client.
Sie sehen diese Ordner jedoch selten in Eclipse. Sie werden mit einer Core-Funktion namens "team-private" markiert, die sie vor der Ansicht versteckt.
Wenn Sie einen Dateiexplorer (nicht Eclipse) öffnen, sehen Sie, dass diese Verzeichnisse und deren Inhalt im Dateisystem angezeigt werden.

3/Ist Eclipse mit dem Befehlszeilen-CVS-Client kompatibel?

Eclipse-Team CVS speichert seine Metainformationen in einem Format, das mit dem CVS-Befehlszeilenclient kompatibel ist. Daher sollten Sie in der Lage sein, einen CVS-Befehlszeilenclient für Eclipse-Workspace-Dateien auf der Festplatte zu verwenden. Bitte beachten Sie, dass diese Unterstützung experimentell ist und Probleme auftreten können.