Dev:SVNAccess
Aus YaCyWiki
Inhaltsverzeichnis |
SVN ACCESS
Um stets die aktuellste Version des YaCy-Quellcodes zu besitzen, gibt es die Möglichkeit, sich diesen aus dem [SVN]-Repository zu besorgen. Das Repository ist bei [BerliOS] gehostet.
svn://svn.berlios.de/yacy/trunk
Ein Entwicklerzugang wird bei Bedarf vom Chefentwickler vergeben.
Zugang per Kommandozeile
benötigte Software
Um den Quellcode zu bekommen, ist es notwendig, die folgende Software zu installieren:
- [Subversion] bezogen werden kann und für zahlreiche aktuelle Rechnersysteme verfügbar ist.
anonymer Zugang
Ist die Software installiert, kann ein Verzeichnis angelegt werden, in welches der Quellcode heruntergeladen wird. Nun wechselt man innerhalb der Kommandozeile in dieses Verzeichnis. Um den Quellcode das erste Mal komplett herunter zu laden, geht man entsprechend der Anleitung auf [http://developer.berlios.de/svn/?group_id=3505] vor:
svn checkout svn://svn.berlios.de/yacy/trunk
Soll der Quellcode in einen bestimmten Ordner heruntergeladen werden, muss dieser einfach hinten an den svn-Befehl angehangen werden. Zum Beispiel "yacy":
svn checkout svn://svn.berlios.de/yacy/trunk yacy
Eine ganz bestimmte Revision kann durch Verwendung des --revision Paramters ausgewählt werden:
svn checkout --revision 4176 svn://svn.berlios.de/yacy/trunk
Der komplette Quellcode wird nun heruntergeladen.
Um die seit der letzten Aktualisierung angefallenen Änderungen zu erhalten, kann folgender Befehl (im entsprechenden Verzeichnis) benutzt werden:
svn update
Entwicklerzugang
Das Schreiben in das Repository ist nur mittels Entwicklerzugangs zum Repository möglich. Entwickler laden zunächst den kompletten Quellcode unter Angabe von Benutzername und Passwort herunter:
svn checkout svn+ssh://developername@svn.berlios.de/svnroot/repos/yacy/trunk
Nun kann mittels
svn commit DATEI -m "Kommentar"
die Datei namens DATEI mit einem Kommentar hochgeladen werden.
Zugang mit Eclipse
Details zu YaCy mit Eclipse finden sich in der YaCy Eclipse Howto.
Zugang mit Netbeans
Details zu YaCy mit Eclipse finden sich in der YaCy Netbeans Howto.
Zugang via Webbrowser
Zusätzlich ist auch ein lesender Zugriff mittels Webbrowser möglich:
| Browse with HTTP | http://svn.berlios.de/svnroot/repos/yacy |
| Browse with ViewCVS | http://svn.berlios.de/viewcvs/yacy |
| Browse with WebSVN | http://svn.berlios.de/wsvn/yacy |
Das YaCy SVN-Log kann man sich hier ansehen.
Beim einchecken beachten
- Nur unter Java 1.5 kompilierbarer und lauffähiger Code darf eingecheckt werden.
