背景:在我的工作中,我們使用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