2009-07-14 290 views
13

使用TFS合併工具,我可以單擊左側和右側以同時保留更改/衝突。當我添加一個方法時,這是必需的,而另一個團隊成員在同一個地方添加一個方法,我需要保留它們兩個。在WinMerge(文件合併,而不是文件夾)中,似乎只能用左側覆蓋右側。是否有可能將WinMerge複製到左側,並保持正確?我怎樣才能讓WinMerge保持左右?

+0

是文件只讀嗎?這可能會導致其中一個複製按鈕被禁用。 – Ben 2013-08-29 14:06:32

回答

0

是的,你需要進入文件比較窗口(通過雙擊文件夾比較窗口中的一個條目),它將顯示差異組(文件中的行)。在此窗口中,您可以使用工具欄按鈕或按鍵(Alt-Left,Alt-Right,Alt-Up,Alt-Down)以任何方式左右移動內容。

+0

這就是我正在做的,但問題是,當你從左到右移動時,左側會覆蓋右側......我不想這樣做,我想將左側添加到右側,並保持正確也... – NotDan 2009-07-14 20:43:41

+0

顯然,合併工具不如人類好。如果它沒有達到您所期望的水平,請手動複製並粘貼這些行以滿足您的需求。 – 2009-07-14 21:04:03

+1

對,手動的事情,當你有超過500的差異合併 – tzup 2012-01-06 09:46:37

0

我認爲你正在尋找合併能力。我在TortoiseMerge中看到它,但在WinMerge中沒有看到它(儘管可能有某種方式可以做到這一點)。你能簡單地從一面複製並粘貼到另一面嗎?

0

簡單的答案是否定的 - 你幾乎要求它讀取你的想法。相反,WinMerge在全文本編輯器中打開這兩個文件,並在複製和粘貼時說明差異。

+5

好運然後tortuiseMerge做了很好的心靈閱讀;)這個功能也在WinMerge中丟失:( – Moulde 2012-02-29 13:57:51

1

我有同樣的問題,發現Guiffy C和合並來自兩個文件中的變化和文件B.

有一個按鈕,你可以應用這種合併到所有的差異。

檢查此help頁面以瞭解如何保持這兩個更改。

雖然不免費,但您可以免費使用它21天。 綽綽有餘我的一次需要。

1

我有這個問題,但我發現的文件(左一)中的一個是隻讀的。這意味着我無法從右到左複製任何內容。

從文件菜單中,可以選擇禁用或啓用任一文件的只讀屬性。讓他們兩個不被檢查將允許你在任何方向複製。

0

不,但您可以在右側輸入,也可以從左側複製並粘貼到右側。

2

Andrew說的其實很有幫助。我無法想象所需的功能不在WinMerge中,但如果不是,則可以正常複製左側和右側的所有內容,然後手動複製/粘貼其餘部分以使雙方完全相同。在進行這些手動更改後可以刷新以查看狀態。