1

我正在使用 Subversion 和 Subclipse 进行源代码控制,并遵循拥有主干并为版本获取分支的过程。

这运作良好,合并没有重大问题。但是,当主干和分支中的文件都发生重大更改时(不幸的是,这是必要的),我必须手动编辑冲突。问题是我发现我偶尔会错过一两个错误修复。

其他人如何处理这种情况?除了更加关注或雇用视力更好的人;还有其他可能的解决方案吗?

我将我的 JIRA 引用添加到任何提交,但是这些在合并中会丢失。

谢谢。

4

3 回答 3

3

对主干进行所有更改,然后挑选哪些修订版转到哪个版本分支……这可以让您直观地记录哪些修订版去了哪里(merginfo)。

还假设所有修订最终都将包含在主干的发布中。

于 2009-08-05T14:29:44.027 回答
1

自动化单元测试和持续集成...

于 2009-08-05T14:26:10.147 回答
0

如果问题是您不记得哪一天已经合并了哪些错误修复,我建议使用 tortoisesvn 进行“仅记录合并” - 这正是您必须做的情况事情是手动的,现在想把事实记录下来。

于 2009-08-05T14:45:25.857 回答