Auf Wunsch eines User (ja, du bist gemeint Zippo :D) hier ein kleines HowTo zum Umgang mit dem GoogleCode-Server und einem SVN-Client:
Das Beispiel bezieht sich auf das SVN meines Confleunce-MOD.
Anfangen sollte man indem man sich den Tortoise SVN Client auf der Webseite herunterlädt.
Nach der Installation sollte man im Kontext-Menü jetzt den SVN Button für "Checkout" haben:
Dort brauch man dann die SVN-URL eingeben. Im Falle des ConfluenceMOD ist das:
https://repository-xbmcnerds.googlecode.com/svn/branches/confluence-mod-pvr
Danach kopiert der SVN-Client den Inhalt des Repositories auf die lokale Platte
Nun kann man nach Belieben den Code dort verändern.
Wenn man fertig ist, hat man dann 2 Möglichkeiten.
1) Wenn man keine Commit-Rechte auf das SVN hat kann man ein Diff-File erstellen, welches die Änderungen im SVN-kompatiblen Format anzeigt:
Dann wählt man welche Änderungen alles in den Patch einfließen sollen:
Dann speichert man es als .diff ab.
Sieht dann ungefähr so aus:
Das DIFF könnt ihr dann im hochladen. Egal ob MU,RS oder ähmliches...
Vielleicht geben die Admins eine kleine Ecke in der Download.DB dafür frei...
2) Wenn man die Commit-Rechte hat, kann man "SVN-Commit wählen. Danach wählt man die zu ändernden Dateien aus und schreibt einen kurzen log-Eintrag um zu wissen, was alles geändert wurde.
Mehr oder weniger ist das schon die ganze Zauberei...
Noch ein kleiner Hinweis in eigener Sache:
Wer gerne ein wenig an meinem MOD mitwirken möchten, kann das gerne tun. Hilfe ist nämlich immer gerne gesehen.
Jedoch behalte ich mir erstmal die Commit-Rechte vor.
Wer ein paar saubere Patches geschrieben hat, wird aufgenommen, aber verlangt nicht sofort commit-Rechte...
Fragen / Meinungen / Kritik im entsprechenden Diksussionsthema
mm