Additions:
==lastest revision/version==
latest checked in revision/version
$ svn log --limit 1 -q
current local revision/version
$ svnversion
latest checked in revision/version
$ svn log --limit 1 -q
current local revision/version
$ svnversion
Additions:
===Subversion Copies / Tags / Branches===
first create top level SVN project directory structure of
branches
tags
trunk
==tags==
copy creates a copy / tag / branch
$ svn copy http://my.svn/myproject/trunk/myproject http://my.svn/myproject/tags/yy-mm-dd -m "version yy-mm-dd"
==branches==
if something is modified (co/ci) in that copy / tag / branch it "becomes" a branch !
$ svn copy http://my.svn/myproject/trunk/myproject http://my.svn/myproject/branches/yy-mm-dd -m "branch yy-mm-dd"
==merge==
$ svn merge -r1000:1010 http://my.svn/myproject/trunk/myproject http://my.svn/myproject/branches/yy-mm-dd
first create top level SVN project directory structure of
branches
tags
trunk
==tags==
copy creates a copy / tag / branch
$ svn copy http://my.svn/myproject/trunk/myproject http://my.svn/myproject/tags/yy-mm-dd -m "version yy-mm-dd"
==branches==
if something is modified (co/ci) in that copy / tag / branch it "becomes" a branch !
$ svn copy http://my.svn/myproject/trunk/myproject http://my.svn/myproject/branches/yy-mm-dd -m "branch yy-mm-dd"
==merge==
$ svn merge -r1000:1010 http://my.svn/myproject/trunk/myproject http://my.svn/myproject/branches/yy-mm-dd
Deletions:
===copy===
copy creates a tag and a branch is created if the tag is modified (confused ?)
$ svn copy trunk/myproject tag/myproject/x.y
===merge===
$ svn merge -r1000:1010 trunk/myproject branches/myproject/mybranch