1)Svn 版本回退
Svn merge –r 当前版本 :回退版本
2)如果途中你想撤销你做的操作
Svn revert * -R (-R 代表递归; * 代表所有文件及文件夹)
3)应用举例
Svn info: trunk :svn://192.168.1.255/RRU/turnk/ui/comm.
Svn info :branch A : svn://192.168.1.255/RRU/branch/ui/comm
如果你将 brach A merge 到了trunk ,你就可以用 svn revert 来撤销操作。
如果你想再merge branch A 到 trunk, 这里说的是ui/comm, 可能不会merge 任何文件,你需要在,ui一级目录进行,svnrevert 操作,这样你再次就能merge了。如果不清楚可以用: svn st 来看你已经做的操作。
2) svn switch –relocate主要用于svn服务器和相应镜像服务器之间切换。
比如你镜像服务器上修改了后,你就需要relocate到实际的服务器去提交改动。
Example :
svn switch –relocate 镜像svnaddress 实际svn address;
svn switch –relocate实际svn address 镜像svn address ;