分支和标记SVN

时间:2012-06-05 14:51:39

标签: svn tags branch

我有这个学校的维护课程,我们不得不与SVN混在一起。我最近为一些重大的重构创建了一个分支(也转换到了那个分支)。当我完成并继续标记分支时,它会将我在分支中的内容自动提交到主干并标记最终结果(主干+分支的更改)。

我不明白出了什么问题,我想如果我标记了我的分支,我会得到分支的副本或主干的当前版本。相反,我让我的分支与我的更改自动合并,然后创建了该修订版的标记。

只是想知道是否有人能够解决可能出现的问题,我只是想弄明白究竟发生了什么,或者我是否错误地使用了SVN。

我曾经使用过toViseSVN这样做,这里有一些我做的步骤:

  • 使用切换到此分支创建当前主干的分支到/ branches
  • 更改分支机构中的代码
  • 创建一个主干标签(然后它将我的分支提交到主干,然后标记)。

1 个答案:

答案 0 :(得分:0)

关于你实际上告诉TortoiseSVN要做什么仍然存在一些困惑。

我发现您可能将分支复制到/ trunk目录而不是/ tags目录 - >您的/ trunk现在与您的分支相同。这可以通过该特定修订的反向合并和提交来纠正。

通常,日志会告诉您发生了什么。你能从日志中发帖吗?