Tuesday, February 5, 2013

svn tips

  • Command to view svn change log but stop on copy

svn log --stop-on-copy https://mysvn.net/root/myproject/trunk


  • Command to to merge from a branch

svn merge -r 73526:75424 https://mysvn.net/root/myproject/branches/5.41.x -x --ignore-eol-style --accept postpone

--ignore-eol-style -> Ignores end of line style

--accept postpone -> merges by postponing conflicts, they can be resolved manually once merge is done



  • Summarize changes between revisions
 svn diff -r 70837:HEAD --summarize

  • Get information about a file
 svn info https://mysvn.net/root/myproject/brances/5.41.x/Sample.java

  • Create a new branch using svn copy
svn copy https://mysvn.net/root/myproject/trunk https://mysvn.net/root/myproject/branches/project-branch-q2 -m "sample project branch"