如果同時修改了未儲存的文件,如何進行合併?

如果同時修改了未儲存的文件,如何進行合併?

有時我會因為錯誤而同時修改未儲存的檔案(例如透過 VCS)。有時我什至沒有註意到並繼續編輯。當我想保存它時,我要么必須強制保存並丟失並發修改,要么放棄我的更改。這兩種選擇都不令人滿意。

有沒有辦法合併這兩個變更?

答案1

這並不容易做到。我能想到的最好的方法是:DiffOrig在編寫之前始終使用命令並合併更改。

答案2

另一個答案中提到的命令:DiffOrig是為此設計的,但是您還有其他幾個選項:

  1. 使用不同的名稱儲存檔案:saveas new_name。然後,您可以在兩個文件之間進行比較/合併,而不會遇到任何困難或遺失資料的風險。

  2. 做什麼:DiffOrig,但手動。建立一個新的緩衝區,並使用命令從磁碟讀入檔案:r。比較兩個緩衝區或任何您想要做的事情以確保保留重要的變更。

相關內容