【发布时间】:2011-01-15 04:40:42
【问题描述】:
当在一个分支上完成了像“重命名字段”这样的简单重构时,很难将更改合并到其他分支中。 (提取方法要困难得多,因为合并工具似乎不能很好地匹配未更改的块)
现在在我的梦想中,我正在考虑一种工具,它可以记录(或计算)在一个分支上已经完成了哪些明确定义的重构操作,然后在另一个分支上“重放”它们,而不是尝试合并重构影响的每一行。
另请参阅“Is there an intelligent 3rd merge tool that understands VB.NET" 了解我的另一半痛苦!
还有人尝试MolhadoRef (blog article about MolhadoRef and Refactoring-aware SCM) 之类的东西,理论上,这是具有重构意识的源代码控制。
【问题讨论】:
标签: version-control refactoring merge branch