svn move/copy: 用分支替代主干

svn merge可以将一个分支上的变更应用到另外一个分支上,在小功能的开发与合并有很大的作用,但有的时候会从分支上发起一个全新的系统,从而最终替代原主干上的代码,此时svn merge就不可用了,因为需要更换的地方很多,而此时就可以考虑使用svn move、svn copy等来一次性的转移。

svn move https://repository/path/to/trunk https://repository/path/to/branches/old-trunk-branch
svn move https://repository/path/to/branches/new-trunk-branch https://repository/path/to/trunk

后面的一个命令若想保留原来的分支进行先导性开发,也可以使用svn copy命令,这样就实现了新旧分支的替换。


已发布

分类

来自

标签:

评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注