Branch erzeugen
1 | dev@server:~ /project > svn cp https: //svn .example.com:88 /svn/project/trunk https: //svn .example.com:88 /svn/project/branches/ [BRANCH_NAME] |
Branch aktuell halten
Es sollte immer in kurzen Abständen der Trunk in den Branch überführt werden, damit es bei späterem Zurückführen keine größeren Konflikte gibt. Mit –dry-run kann man vorher testen was bei merge passieren würde.
1 2 3 | dev@server:~ /project/branches/ [BRANCH_NAME]> svn up dev@server:~ /project/branches/ [BRANCH_NAME]> svn merge --dry-run https: //svn .example.com:88 /svn/project/trunk dev@server:~ /project/branches/ [BRANCH_NAME]> svn merge https: //svn .example.com:88 /svn/project/trunk |
Branch in den Trunk zurückführen
Mit –dry-run kann man vorher testen was bei merge –reintegrate passieren würde.
1 2 | dev@server:~ /project/trunk > svn merge --dry-run --reintegrate https: //svn .example.com:88 /svn/project/branches/ [BRANCH_NAME] dev@server:~ /project/trunk > svn merge --reintegrate https: //svn .example.com:88 /svn/project/branches/ [BRANCH_NAME] |