Branch e Merge con SVN

From RVM Wiki
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:

Riferimenti