如何使用TortoiseSVN和Subversion在新分支中提交当前更改?

11 svn tortoisesvn branch

我处于这种情况,我不想将当前的更改提交到主干.

我想承诺一个私人分支,并在那里工作一点,直到我确定一切都好.我将把我的分支中的更改合并到主干.

使用Subversion和TortoiseSVN时建议的步骤是什么?

我有经典的目录结构:

  • /树干
  • /枝
  • /标签

And*_*w M 13

这是TortoiseSVN中的一个选项.单击上下文菜单中的Branch/tag ...,然后从标有"在以下位置创建存储库中的副本"的单选按钮中选择"工作副本",新分支将来自您的工作副本.

在" 路径"文本框中,使用正确的"/ branches /"路径添加路径,以确保它符合您提到的结构(branches/tags/trunk).不要忘记给你的分支一个有意义的名字,我发现在评论中输入我正在分支的主干的修订号是有用的.

或者,分别从主干创建分支,然后将工作副本切换到新分支,保留工作副本,并从那里提交分支.