我们使用 SVN 进行版本控制。主要开发在主干中完成,并在适用于每个用户的情况下创建分支(当预期的更改很复杂时)。
有时,测试版本会被标记(例如到/tags/v0.4)。
但是,有时可能会在主干中(在其他开发期间)修复严重错误。
现在我想创建一个标签/tags/v0.41 ,它与/tags/v0.4相同,但仅修复了一个严重的错误(可能有多个严重的错误,但肯定不是所有来自trunk)。
如何继续使用 TortoiseSVN?
我会建议这样的事情:
- 创建一个
svn copy
从/tags/v0.4到/tags/v0.41的分支 ( ) , - 合并从主干到/tags/v0.41的适用更改并提交。
但这是个好主意吗?
如何从特定的主干修订版(仅此而已)合并到/tags/v0.41?事实上,这将不再是一个标签,而是一个不太好的分支......