|
In diesem Teil der Homepage sind Informationen für Informatiker.
Bisher ist dieser Teil noch recht klein und daher freue ich mich über jegliche
Link Beiträge.
Da ich WinCVS für meine Diplomarbeit
brauche und das Tool schlecht dokumentiert ist und eine Reihe von Stolpersteinen
(ganze Brocken!) an den Tag legt, habe ich eine kurze Anleitung, die den Import
eines bestehenden Projektes beschreibt. - Hilfreich fand ich ausserdem die knappe
und klare Beschreibung bei Sourceforge unter
http://sfsetup.sourceforge.net/tutorial_index.html.
WinCVS gibts unter http://www.wincvs.org
Aufsetzen eines existierendes Projektes mit WinCVS in der lokalen
dateibasierten Variante
Create / Create a new repository...
Im zweiten Tab ("General") bei "Enter the CVSROOT:" das Verzeichnis angeben, in
welchem das eigentliche Repository Verzeichnis (CVSROOT) automatisch angelegt wird,
in welchem eine ganze Reihe von CVS Verwaltungsdateien erzeugt werden (35 Dateien,
1 Verzeichnis).
Create / Import Module...
Das Verzeichnis auswählen, welches das Original Projekt enthält. Jetzt
werden die Verzeichnisse und Dateien gescannt und man kann angeben, welche
Dateien als Text und welche als Binärdateien betrachtet werden sollen.
Nun kommt ein Dialog mit Titel "Import Settings". Hierbei muss v.a. ein
Identifier für das Modul angegeben werden. Bei der lokalen CVS Variante
beschränkt es sich auf einen Namen.
Beachtung sollte man der Tatsache schenken, dass das gewählte Verzeichnis
selbst nicht aufgenommen wird, sondern nur die darinliegenden Dateien und
Verzeichnisse.
Nach dem Bestätigen des Dialogs wird im Verzeichnis, das unter (1.)
angegeben wurde ein Verzeichnis erzeugt, dass den Namen des eben gewählten
Modulnamens trägt. Hierin legt CVS die Verzeichnisstruktur des Imports und
alle Dateien des Orignialverzeichnisses finden hier ihre Entsprechung mit der
Endung ",v", also beispielsweise MyClass.java,v.
[Kommentar: Dummerweise bekommt man ausser der Kommandozeilenausgabe hier kein
visuelles Feedback.]
Create / Checkout Module...
Jetzt wird das unter CVS Versionierung gestellte Modul zum ersten man die
"Working Copy" geholt. Leider hält sich WinCVS hier nicht an die
übliche Nomenklatur und bezeichnet es irreführenderweise den Vorgang
als "checkout", wobei es sich in korrekterweise um eine "get"-Operation
handelt.
Im Dialog wird als erstes das Modul angegeben, welches geholt werden soll.
Weiterhin muss das Verzeichnis gewählt werden, in welches das Modul
geschrieben werden soll. Hierbei MUSS der Pfad ohne "\" enden, sonst tritt ein
Fehler auf. Zu beachten ist, das der Modulname als Name des obersten
Verzeichnisses dient.
Im Tab "Globals" muss "checkout read-only" ausgeschalten werden, damit mit die
Dateien geändert werden können. [Kommentar: Mir ist schleierhaft,
weshalb es per default auf read-only gesetzt ist]
Von nun an kann der "Normalbetrieb" mit WinCVS aufgenommen werden. Hierzu kann
http://sfsetup.sourceforge.net/tutorial_cvsbasics.html einen ersten Ueberblick
vermitteln.
|