








Hosted by:
 |
CVS
Um auf das KoSI CVS Repository zuzugreifen gibt es mehrere Möglichkeiten :
Kommandozeilen-Client
Um das KoSI Projekt mit Hilfe des Kommandozeilen-Clients zu erhalten, müßen die folgenden beiden Kommandos eingegeben werden :
export CVS_RSH=rsh
cvs -z3 -d"login"@zola:/home/other/kosi/kosi/cvsroot co KOSI
Danach befindet sich im aktuellen Verzeichnis eine Verzeichnis KOSI, in dem alle Dateien liegen. Nach dem bearbeiten
der Dateien werden die Änderungen mit dem Befehl :
cvs commit
in das Repository zurückgeschrieben. Der Befehl muß im Verzeichnis KOSI ausgeführt werden.
jCVS
jCVS ist ein in Java geschriebener GUI Client für CVS. Falls
Java WebStart installiert
ist kann jCVS mit einem Klick auf
diesen Link
gestartet werden. Der KoSI CVS Server ist dann schon eingetragen und es müssen nur noch der Username und das lokale
Verzeichnis nachgetragen werden. Leider funkioniert dies nur auf Windows-Rechnern und den Unix-Rechnern
der theoretischen Informatik.
(Bisher ungetestet !!! Also wartet am besten nochmal, bis dieser Satz verschwindet ;)
WinCVS
Wer einen GUI-Client unter Windows haben will und mit jCVS nicht zurecht kommt,
kann WinCVS ausprobieren.
Dazu benötigt man noch eine ssh-Implementierung, wie sie hier
downloadbar ist.
WinCVS installiert man zunächst ganz normal. Den Inhalt des ssh-zips entpackt man
am besten irgendwohin, wo es im Pfad liegt (z.B. c:\windows\system).
Man erstellt ein HOME-Verzeichnis (z.B. c:\home) und fügt zur autoexec.bat hinzu:
SET HOME="C:\HOME"
Auf derselben Platte, auf der das HOME-Verzeichnis liegt, erstellt man ein Verzeichnis
"etc". Dort erzeugt man eine Datei "PASSWD" mit folgendem Inhalt:
"login":x:1:10:dummy, Bil:c:/home:c:/windows/command.com
Vorausgesetzt, man hat die Verzeichnisse auf C: eingerichtet. Unter NT muss man
"cmd.exe" statt "command.com" schreiben.
Wegen der Änderungen in autoexec.bat ist ein Neustart obligatorisch ;)
Die folgende Beschreibung bezieht sich auf WinCVS 1.0.6. Neuere Versionen
können abweichen.
Im Menüpunkt "CvsAdmin/Preferences" stellt man im Reiter "General" bei "CVSROOT" ein:
"login"@zola.informatik.uni-oldenburg.de:/home/other/kosi/kosi/cvsroot
Bei "Authentication" wählt man "SSH server". Unter "Globals" deaktivert man die
Checkbox "Checkout read-only".
Nun kann man mit "CVSAdmin/Checkout module" das KOSI-Modul auschecken. Zunächst
wählt man das Zielverzeichnis. In diesem wird dann ein Verzeichnis "KOSI" erstellt.
Bei "Module name" gibt man dann "KOSI" ein. Oder, falls man nur einen Teil auschecken
will, "KOSI/verzeichnis".
Danach geht im Hintergrund eine DOS-Box auf, in die man sein Passwort eingibt.
Leider muss man sich auch bei jeder weiteren Aktion auf diese Weise identifizieren.
Bei weiteren Sessions kann man statt Checkout auch "CVSFolders/Update Folder" benutzen,
um die aktuelle Version zu erhalten; bzw. "CVSFolders/Commit Folder", um seine Änderungen
zurückzuschicken. Oder man benutzt das Kontextmenü.
|
|
|