2016-09-23 60 views
1

我有一個已經存在的SVN簽到分支。

使用TortoiseSVN的使用TortoiseSVN創建補丁時存在重複的文件差異

  1. 我用SVN結帳得到分支到我的本地計算機。
  2. 我將幾行代碼合併到現有項目中
  3. 我爲新編寫的代碼創建了新的子文件夾。
  4. I TortoiseSVN->爲我的新目錄和文件添加所有文件。
  5. 最後,我去TortoiseSVN->創建補丁並保存文件爲myChanges.patch

當我打開補丁時,每個源文件幾乎所有的差異都列出了3-4次。

當我通過TortoiseSVN創建我的修補程序時,如何避免在diff文件中有重複條目?

回答

0

在與很多同行交談之後,我意識到我不是唯一遇到這個問題的人。當我問他們如何解決這個問題時,他們告訴我,他們手工編輯差異。

所以我寫了一個簡單的GUI工具來爲我們做到這一點,無論是代碼和可執行文件可以從GitHub的下載: https://github.com/Kakarot/TortoiseDiffCleaner/releases

您拖放爲.diff.patch文件拖放到用戶界面上,並生成沒有重複條目的每個文件的乾淨版本。