当在一个分支上进行了简单的重构,比如“重命名字段”,将这些更改合并到其他分支中可能非常困难(提取方法更难,因为合并工具似乎无法很好地匹配未更改的块)。
现在,在我的梦想中,我正在考虑一种工具,可以记录(或计算出)在一个分支上已经完成了哪些明确定义的重构操作,然后在另一个分支上“回放”它们,而不是尝试合并重构影响的每一行代码。
也可以参见“是否有一种智能的第三方合并工具,可以理解VB.NET”来了解我的痛苦的另一半!
此外,有人尝试过像MolhadoRef(关于MolhadoRef和重构感知SCM的博客文章)这样的东西吗?这是一种理论上的重构感知源代码控制。
现在,在我的梦想中,我正在考虑一种工具,可以记录(或计算出)在一个分支上已经完成了哪些明确定义的重构操作,然后在另一个分支上“回放”它们,而不是尝试合并重构影响的每一行代码。
也可以参见“是否有一种智能的第三方合并工具,可以理解VB.NET”来了解我的痛苦的另一半!
此外,有人尝试过像MolhadoRef(关于MolhadoRef和重构感知SCM的博客文章)这样的东西吗?这是一种理论上的重构感知源代码控制。