svn 高级

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 ;

你可能感兴趣的:(svn 高级)