PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : CVS Protkoll: Revision anzeigen lassen



Luzi P
05-12-2005, 21:49
Guten Abend,

ich soll fürs Studium einen kleinen CVS-Client in Java schreiben.
Der läuft auch inzwischen soweit, dass man sich einloggen und Dateien ein- und auschecken kann.
Ich brauche aber noch eine Möglichkeit, eine bestimmte Revision einer Datei auszuchecken. Das wollte ich mittels update anstellen.

Dazu sieht laut [1] der Befehl in der Konsole so aus:

cvs update -p -r 1.3 hello.c

Daraus habe ich mir das gebaut


result = this.sendLine("Argument -p");
result = this.sendLine("Argument -r");
result = this.sendLine("Argumentx 1.1");
result = this.sendLine("Argument document1.txt");
result = this.sendLine("update");


Wenn ich das ausführe, kommt vom Server


-f update: cannot open CVS/Entries for reading: No such file or directory


Also habe ich versucht, mit


result = this.sendLine("Directory .");
result = this.sendLine(this.rootDirectory+"/verz");

das Verzeichniss anzugeben. Der Erfolg davon war bislang, dass der CVS-Server keine Antwort mehr schickt.

Meine Frage:
Kann mir jemand einen Tipp geben, wie ich das update ausführe?
Oder kennt jemand vielleicht ein Tutorial dazu? Ich habe nur die Übersicht[2] gefunden.

Danke für Tipps...LP

[1] http://www.selflinux.org/selflinux/html/cvs_buch_kapitel_206.html
[2] http://www.cvsnt.org/cvsclient/