2010-02-16 24 views
13

我想使用Meld解決SVN文件的一些衝突。我使用Head版本和我的版本來解決衝突。我無法找到如何進行合併操作並解決衝突。當我右鍵點擊該行時,我只看到複製,粘貼,剪切,創建補丁副本到右側,複製到左側選項。有沒有辦法做到「在我之後複製這條線」或「在我之前複製這條線」?我在使用Windows時使用了WinMerge。現在我轉移到Ubuntu機器並首次面對這種情況。請幫助我如何解決使用Meld的衝突。如何在Linux上使用Meld進行合併

在此先感謝

+0

我在Linux上做得很不錯,我的經驗是這些工具很吸引人,這令我感到驚訝。 SVN問題在多大程度上是一個工具問題,我不確定。我希望你比我有更多的運氣,與工具作鬥爭。 – Will

+0

是啊...我安裝了kdiff3,這似乎很好。但它正在做這種自動合併,這是一個令人頭疼的問題。現在想出如何阻止Kdiff做Automerging。您對Linux上可用的工具很在行。 – Jabez

+0

需要一段時間才能熟悉這些工具,但是當你這樣做時,你會意識到自己的強大功能並且比使用Windows更高效。 –

回答

9

隨着MELD 1.4.0或

0

有沒有辦法做「這一行我之前複製」「這行復制礦難發生後」之類的?

沒有菜單選項可以做到這一點,但它很容易實現。

只需選擇行/從一個窗口和複製(Ctrl + C,CTRL-V)線到另一個窗口的地方是有意義

您也可以手動添加新的代碼,以任一窗口。

梅爾德是一個偉大的工具!上的箭頭

+0

我在那裏看到那些選項。我想知道是否有其他有效的方法來合併。 – Jabez

+0

也許你誤解了我的意思,通過選擇文本行並執行CTRL-C,可以從一個窗口複製任何文本行,並在其他窗口中的任意位置使用CTRL-V粘貼它 - 這會回答你關於如何複製的問題在你之前/之後的行 –

+0

是的。另一個疑問。我們需要在哪個文件中進行更改。有3個文件,1.結果文件2.礦文件3.主版本文件。我們需要複製哪個文件? – Jabez

1

CTRL鍵單擊前面,你需要按住Ctrl並點擊窗格之間的欄的箭頭。

在Meld 1.5.0或更高版本中,主菜單中的「上/下左/右複製」項目可以滿足您的需求。您還可以使用鍵盤快捷鍵(Alt+[],;'),或使用上面的中間欄。

相關問題