Version 4, last updated by Puzi at May 11, 2007 03:15 UTC

Also hier ein kleiner Guide, wie Subclipse meiner Meinung nach funktioniert:

1. Installation, wie bereits beschrieben

2. Unter Eclipse in der Java View im Package Explorer rechtsklicken "New"->"Project" dann aus der Liste "SVN" -> "Checkout Projects from SVN"

3. Create a new Repository Location http://tools.assembla.com/svn/abgenomeviewer

4. Das Wurzelverzeichnis importieren

5. Check out as a project configured using the new project wizard

5.1 Ganz normal ein Project anlegen:

5.2 Im "New Project" Fenster: Java Project

5.3 Danach projektnamen angeben (abgenomeviewer macht keine Probleme, andere weiß ich nicht)

5.4 Wichtig: Letzter Punkt dieser Seite unter Projekt Layout: "Create separate source and output folders"

5.5 Im nächsten Fenster sind alle Einstellungen i.O.

6. Finish

Sooo. Jetzt müsstet ihr ein neues Projekt haben, wo am Ordner so ein kleiner gelber Balken ist UND oben am Ordner Symbol ein kleines J (sonst könnt ihr keine neuen Klassen hinzufügen)

7. Jetzt müsst ihr eine neue View öffnen "SVN Repository Exploring"

8. Dort wählt ihr im linken Fenster (SVN Repository) das Project aus, klickt rechts und sagt "Checkout"

Commit/Update

9. Wenn ihr jetzt ein File in dem Project verändert habt, müsst ihr es wieder einchecken, dazu öffne die View "Team Synchronising"

10.  Das Icon direkt rechts vom Tab "Synchronize" (Kleines Fester <-> Kleiner Gelber Zylinder) macht einen Versionsabgleich von eurem Projekt und dem Repository

11. Nun taucht das Projekt mit den geänderten Daten in der Liste darunter auf

11.1 Die dateien mit . am Anfang (also bei mir project, classpath es kommt auch noch ein .uml* dazu) sowie das bin verzeichnis rechts anklicken und "add to svn:ignore" auswählen

11.2 Wenn ihr .tex Dateien compiliert werden automatisch Hilfsdateien angelegt. Diese sind im gleichen Ordner wie die .tex Datei, müssen (sollen) aber nicht eingecheckt werden. Im einzelnen sind dies die Dateien mit dem Namen [Document].aux, [Document].bbl, [Document].bgl und [Document].log, diese müssen also vor dem Commit mit einem rechtsklick auf das Projekt im Package Explorer "refresh" und anschließend wie bei 11.1 zur ignore Liste des SVN hinzugefügt werden.

12. Rechtsklick auf das Projekt: Da sind die beiden Optionen "update" (vor dem Arbeiten) und "commit" DIREKT nach dem Arbeiten

 

Wichtiger Hinweis:

1.Wenn ihr Dateien NICHT in Eclipse verändert, so erkennt eclipse dies nicht. Daher wird KEINE neue Version erzeugt. Das passiert bei mir z.B. bei den TeX Dateien, weil da Eclipse automatisch das TeXNic Center aufmacht und die Änderungen daher nicht mitbekommt. Ich weiß im Moment nicht wie dieses Problem zu beheben ist, Vorschläge sind stark erwünscht.

Das Problem mit dem speichern von TeX Daten unter Eclipse lässt sich beheben wie folgt:

Man editiere die Datei irgendwo außerhalb, dann speichere man sie, öffne sie in Eclipse per rechtsklick "Open with" -> "Text Editor", nun kommt ein Dialog "File has been changed in the file system. Do you want to load the changes?" Den bestätigen wir, dadurch wird eine neue Version erzeugt, die jetzt eingecheckt werden kann.

Hinweis: Dies verändert die Standardeinstellungen von Eclipse zum öffnen von .tex Dateien, will man sie aus Eclipse heraus erneut mit dem vom Betriebssystem als Standardeditor benutzten öffnen, so rechtsklicke man auf die Datei und wähle "Open with" -> "System editior".

 

Bitte schreibt mal als Kommentar, ob euch das geholfen hat, wo ich ungenau oder falsch war.