如何在SVN中创建一个分支?
使用svn copy命令创建一个新的分支,如下所示。
svn copy
$ svn copy svn+ssh://host.example.com/repos/project/trunk \ svn+ssh://host.example.com/repos/project/branches/NAME_OF_BRANCH \ -m "Creating a branch of project"
通常你会把它复制到svn+ssh://host.example.com/repos/project/branches/mybranch,这样你就可以在版本库中保留几个分支,但你的语法是有效的。
这里有一些关于如何设置你的版本库布局的建议。
如果你甚至打算合并你的分支,我强烈建议你看一下这个。
Svnmerge.py。
我听说Subversion 1.5版本建立了更多的合并跟踪功能,我没有这方面的经验。我的项目在1.4.x上,svnmerge.py是我的救命稻草。
使用
svn copy
命令创建一个新的分支,如下所示。通常你会把它复制到svn+ssh://host.example.com/repos/project/branches/mybranch,这样你就可以在版本库中保留几个分支,但你的语法是有效的。
这里有一些关于如何设置你的版本库布局的建议。
如果你甚至打算合并你的分支,我强烈建议你看一下这个。
Svnmerge.py。
我听说Subversion 1.5版本建立了更多的合并跟踪功能,我没有这方面的经验。我的项目在1.4.x上,svnmerge.py是我的救命稻草。