Switcha över en fil till branch i subversion
1) Skapa en branch, t ex genom att skapa ett bibliotek någonstans på hårddisken och sedan importera det:
jorgen@computer:~$ mkdir jm20091111
jorgen@computer:~$ svn import jm20091111 https://svn.someserver/some.project/branches/jm20091111
Committed revision 2683.
2) Gå till det bibliotek någonstans din utcheckade trunk, där filen som man vill jobba på i en branch ligger, Och kopiera över filen till branchen:
svn cp trickyModule.py https://svn.someserver/some.project/branches/jm20091111/
3) Filen på disken på din dator är nu fortfarande i trunk, men man kan switcha över till kopian. Normalt jobbar switch på ett helt bibliotek, men man kan lägga på ett optional andra argument om man bara vill switcha en fil:
svn switch https://svn.someserver/some.project/branches/jm20091111/trickyModule.py trickyModule.py
4) Kolla status:
svn st
S trickyModule.py
S betyder väl "switched" får man gissa. Alla ändringar i denna fil blir nu på commit skickade till den nya branchen (har kollat)