我们的一位开发人员向主干添加了新功能,而不是创建分支。我们目前在修订版 3966 中作为 HEAD。该功能的工作从 3875 开始。使用 TortoiseSVN,完成以下任务的最佳方法是什么?
- 将主干回滚到 3875。
- 从修订版 3876-3966 创建分支
- 完成该功能的开发后,重新集成回主干
这可以通过 TortoiseSVN 执行以下操作来最好地完成吗?
- 在主干的工作副本上更新修订版本并返回 3875,提交这些更改。
- 在 Repo Browser 中,右键单击 3966 版本并创建一个分支
...或者有其他方法吗?
我们的流程通常是这样工作的:
- 主干仅用于次要/单个错误修复和集成分支
- 分支用于包含错误修复的功能和/或冲刺,在集成到主干之前必须对其进行审查
- 一旦分支完成并经过 QA/审查,它就会集成到主干中。
- 一旦对错误修复的冲刺进行了 QA/审查,它就会集成到主干中。
谢谢!