User Tools

Site Tools



The following are some useful subversion commands

A useful reference is

Create a branch

svn copy -m "Create new branch"

Merge changes from trunk onto a branch

  • Find the revision in which the branch was created:
> svn log -v --stop-on-copy
r4048 | ChrisPhillips | 2011-12-08 08:00:08 +1100 (Thu, 08 Dec 2011) | 1 line
Changed paths:
   A /mpifxcorr/branches/askap (from /mpifxcorr/trunk:4029)

askap branch
  • Find out what the most recent version of the repository is
> svn update
At revision 4152.
  • Merge trunk changes onto the current branch. Note the first number will usually be one before the first change you want to apply.
> svn merge -r 4029:4152


> svn merge -r 4029:4152 ^/mpifxcorr/trunk

Remove unwanted changes

If you want to abandon unwanted local modifications

> svn revert

Determine Repository URL

If you cannot remember the URL for the base repository,

> svn info
difx/subversion.txt · Last modified: 2017/03/22 11:36 by chrisphillips