CVS-Checkout mit Eclipse am Beispiel von SelfLinux
Dies ist eine Kochanleitung für all die, die das CVS-Archiv von SelfLinux unter Eclipse auschecken wollen.
Zutaten:
- Eclipse 2.1 (M5-Build oder später; M5 hat noch Probleme mit Umlauten)
- Zugriff zum CVS-Verzeichnis
Hier die einzelnen Schritte:
CVS-Repository-Location angeben
- eclipse starten
(dadurch wird ein Verzeichnis workspace angelegt, das alle Daten enthält)
- CVS-Perspektive öffnen
(Window -> Open Perspective -> CVS Repository Exploring)
New -> Repository Location mit folgenden Werten:
Host:
cvs.SelfLinux.sourceforge.net
Repository path:
/cvsroot/selflinux
User:
oboehm
Password:
********
Conection type:
extssh
*
Use Default Port
y
Validate Connection on Finish
Wenn man eine Verbindung zum CVS-Server zustande bekommen hat, hat man das Schlimmste geschafft. Ab hier gibt's jetzt 2 Möglichkeiten: alles als ein Projekt auschecken (geht mit Eclipse 2.0) und fertig oder nur einen Teil in ein bestehendes Projekt einhängen (geht erst ab Eclipce 2.1-M3). Ich werde den zweiten Weg bestreiten:
erster Checkout
Neues Projekt anlegen (File -> New -> Project...)
Simple + Project auswählen
alternativ: XML + Project auswählen (falls man XML-Plugin (z.B. xmen bzw. xmlbuddy oder beide) installiert hat und zum XML-Team gehört)- Next-Button drücken (wenn er ausgegraut ist, dann muss man noch
Project selektieren
Project name: z.B. SelfLinux
- Finish
- In Resource- (oder XML-) Perspektive wechseln
gewünschte Folder-Struktur anlegen (New -> Folder)
- zur CVS-Perspektive wechseln
- unter HEAD das gewünschte Verzeichnis selektieren
- Check out into...
- gewünschtes Verzeichnis aussuchen, wo es eingehängt werden soll
- Finish
Wenn man nun wieder zurück in die Resource-Perspektive wechselt, findet man dort die ausgecheckten Verzeichnisse. Unter Windows -> Preferences empfiehlt es sich, bei den Workbench -> Label Decorations das CVS-Kästchen zu aktivieren.
So, das waren die erste Schritte. Die weiteren Schritte dürft Ihr selbst ausprobieren und evtl. das Dokument hier ergänzen. Kleiner Tipp: die CVS-Kommandos verstecken sich im Kontext-Menü unter Team.
Branch auschecken
Um einen Branch auszuchecken, sind folgende Schritte nötig:
- CVS-Perspektive öffnen
- Modul bzw. obersten Ordner selektieren (z.B. tutorial)
- "Configure Branches and Versions...", darin irgendeine Datei mit dem gewünschten Tag / Branch auswählen (z.B. den format-Branch), "Add Checked Tags"
- jetzt befindet sich unter "Branches" der format-Branch, der z.B. "Check out As Project" als eigenes Projekt angelegt werden kann oder über "Check out into..." (ab M5-Build) in ein bestehendes Projekt übernommen werden kann.
Beitragende: OliverBoehm