我如何创建一个分支?

如何在SVN中创建一个分支?

使用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"
评论(6)

通常你会把它复制到svn+ssh://host.example.com/repos/project/branches/mybranch,这样你就可以在版本库中保留几个分支,但你的语法是有效的。

这里有一些关于如何设置你的版本库布局的建议。

评论(0)

如果你甚至打算合并你的分支,我强烈建议你看一下这个。

Svnmerge.py

我听说Subversion 1.5版本建立了更多的合并跟踪功能,我没有这方面的经验。我的项目在1.4.x上,svnmerge.py是我的救命稻草。

评论(0)