背景:在我的工作中,我们使用SVN,C#和VisualStudio。我的一部分任务经常涉及全球重命名。通常,我在重命名某些内容并合并更改后最终得到损坏的内部版本。语义合并工具
问题:是否有解决方案可以查看我的更改,注意全局重命名,然后将其应用于其他人在合并时编辑的编辑?
另一种获得相同效果的方法是某种重构日志,然后将其应用于传入的编辑。
该工具不必是完美的,即使它只是指出在他们的编辑中引用我编辑的某些内容的任何参考都是有价值的。
编辑我知道VS的重构工具。我正在寻找的东西,将允许我在重构我的工作副本后,将相同的重构应用于其他人的编辑,我现在需要合并。
理想的解决方案是确保当我进行重构时,没有任何未完成的编辑,但是这会阻止其他人在下周或更长时间内完成任何工作。 (因为他们将不得不在同一个半小时内同步下一个星期)
目前,一个很好的(商业)选项似乎是Visual Studio的扩展管理器提供的[代码比较](http://www.devart.com/codecompare/)。 – rsenna 2012-04-18 02:09:00
你检查过这个吗? http://plasticscm.com/sm/index。html你应该,这正是你正在寻找的C#工具 – pablo 2013-03-26 06:30:40
所以你真正想要的是一个语义补丁工具。 – mbx 2017-10-05 14:53:40