我有这个学校维护课程,我们不得不与 SVN 打成一片。我最近为一些主要重构创建了一个分支(也切换到该分支)。当我完成并继续标记分支时,它会自动将我在分支中的内容提交到主干并标记这个最终结果(主干 + 分支的更改)。
我不明白出了什么问题,我想如果我标记了我的分支,我只会得到分支的副本或主干当前版本的副本。相反,我让我的分支与我的更改自动合并,然后为该修订创建了一个标签。
只是想知道是否有人可以解决可能是什么问题,我只是想弄清楚到底发生了什么,或者我是否以错误的方式使用了 SVN。
我已经使用 tortoiseSVN 这样做了,这里是我做的一些步骤:
- 将当前主干的一个分支创建到 /branches 并切换到该分支
- 更改我的分支中的代码
- 创建树干的标签(然后它将我的分支提交到树干中,然后标记)。