我正在使用Subversion和Subclipse进行源代码控制,并按照主干线和版本分支的过程进行操作。
这很有效,并没有出现重大问题。但是,当主干和分支中的文件发生重大变化时(不幸的是必要),我必须手动编辑冲突。问题是我发现我偶尔会错过一两个错误修正。
其他人如何处理这种情况?除了更多的关注或雇用视力更好的人;还有其他可能的解决方案吗?
我将JIRA引用添加到任何提交中,但这些引用会在合并中丢失。
感谢。
答案 0 :(得分:3)
对主干进行所有更改,然后挑选哪些版本转到哪个版本分支... 这样可以直观地记录修改所在的位置(merginfo)。
还假设所有修订版最终都将包含在主干版本中。
答案 1 :(得分:1)
自动化单元测试&持续整合......
答案 2 :(得分:0)
如果问题是你不记得哪一个错误修正从一天到另一天被合并,我建议使用tortoisesvn进行“仅记录合并” - 这正是你所处的情况不得不手动做事,现在想记录下这个事实。