Branch e Merge con SVN
Jump to navigation
Jump to search
Per SVN > 1.6.x
- Creare un branch del trunk
svn copy http://repository/trunk http:/repository/branches/nuovobranch
- Fare checkout del branch
cd working-branch svn co http:/repository/branches/nuovobranch
- Per fare un merge DAL trunk NEL proprio branch
cd working-branch svn update svn merge ^/trunk .
Quando è tutto ok, commit nel branch
svn ci
- Per fare un merge NEL trunk DEL proprio branch
cd working-trunk svn update svn merge --reintegrate ^/branches/nuovobranch .
Quando è tutto ok, commit nel branch
svn ci
Cancellare il branch una volta che è stato reintegrato nel trunk, perchè se si va avanti a modificarlo NON SI RIESCE PIÙ A RIMETTERLO NEL TRUNK !!!
svn delete http:/repository/branches/nuovobranch
Per SVN < 1.6.x
Con questa versione bisogna specificare da che versione che versione mergiare le modifiche (Microshell » Introduction to merging with SVN: