Hier gehe ich nun auf das anpassen von Addons ein, welche bereits vorhanden sind.
1. cd ADDONAME
2. Sachen löschen a. Dateien: svn remove PFADDATEINAME Beispiel: svn remove src/.config Die Datei wird sofort gelöscht! b. Ordner: svn remove PFADORDNER Beispiel: svn remove templates/lib Die Dateien werden sofort gelöscht ABER die Ordnerstruktur bleibt erhalten und wird erst nach einem commit gelöscht! D.h. VORSICHT!!! Ich commite deswegen nach dem Löschen erst, um dann Änderungen einzubinden. c. Eventuell ein zwischen commit: i. svn commit ii. Texteintragen z.B. update to newer version 1/2 iii. Strg+X iv. J
Nun ist das Plugin schon mal aufgeräumt und es passieren weniger Fehler!
3. Sachen hinzufügen a. Dateien einzeln: svn add DATEIPFAD Beispiel: svn add src/.config b. Ordner: svn add ORDNERPFAD Beispiel: svn add src/dvbhddevice-2011.05.05 Hierbei werden die Dateien/Ordner unterhalb dem ORDNERPFAD alle berücksichtigt.
Nun noch die Änderungen einchecken damit jeder etwas davon hat
4. Einchecken a. svn commit b. commit log eintragen z.B. FINISH update to newer version 2/2 c. strg+x d. J
Warten bis es drin ist. Nun nochmal ganz wichtig zu cleanen:
5. rm -r -f ADDONNAME
6. svn up
7. make checkout_all
Bei Punkt 7. kann man auch das einzelne Addon auschecken, aber ich mache immer einen checkout_all um sicher zu gehen, dass ich anderer Leute ihre Arbeit nicht übersehe. Statt 7. könnte man auch folgendermaßen das einzelne Addon neu holen
8. make checkout name=ADDONNAME