This shows you the differences between two versions of the page.
mld:entwicklung:schreibrechte:branch_anlegen [2013/09/01 17:06] clausmuus |
mld:entwicklung:schreibrechte:branch_anlegen [2013/09/01 11:15] (current) |
||
---|---|---|---|
Line 25: | Line 25: | ||
Zuerst einmal wird der branch wie oben beschrieben angelegt: | Zuerst einmal wird der branch wie oben beschrieben angelegt: | ||
- | ''make create_branch name=ADDON_NAME'' | + | make create_branch name=ADDON_NAME |
Nun wird in den Ordner mit der Kopie des Addons, mit dem Zustand vor dem Branchen, gewechselt: | Nun wird in den Ordner mit der Kopie des Addons, mit dem Zustand vor dem Branchen, gewechselt: | ||
- | ''cd ADDON_NAME.bak'' | + | cd ADDON_NAME.bak |
Hier lässt man sich eine Liste aller Änderungen und Revisionsnummern anzeigen, | Hier lässt man sich eine Liste aller Änderungen und Revisionsnummern anzeigen, | ||
- | ''svn log'' | + | svn log |
und sucht die Revisionsnummer raus, die den Stand enthät auf den man zurück möchte (ALTE_REVISIONS_NUMMER). Diese wird dann beim Rückgängig machen verwendet: | und sucht die Revisionsnummer raus, die den Stand enthät auf den man zurück möchte (ALTE_REVISIONS_NUMMER). Diese wird dann beim Rückgängig machen verwendet: | ||
- | ''svn merge -r $(svn info | grep Revision | cut -d ' ' -f 2):ALTE_REVISIONS_NUMMER $(svn info | grep URL | cut -d ' ' -f 2)'' | + | svn merge -r $(svn info | grep Revision | cut -d ' ' -f 2):ALTE_REVISIONS_NUMMER $(svn info | grep URL | cut -d ' ' -f 2) |
Als nächstes muss die Änderung nur noch eingecheckt werden: | Als nächstes muss die Änderung nur noch eingecheckt werden: | ||
- | ''svn ci -m 'go back to revision ALTE_REVISIONS_NUMMER on trunk''' | + | svn ci -m 'go back to revision ALTE_REVISIONS_NUMMER on trunk' |