2013-02-26 114 views
1

我正在使用TortoiseSVN 1.7並希望在兩個修訂版本之間創建補丁文件。如何在TortoiseSVN的兩個版本之間創建補丁文件?

我已經搜索,但這些線程How do I create a patch from diff between revisions using TortoiseSVN?Creating a patch between two revisions不適合我,因爲Show changes as unified diff生成非常簡單的文件(不是補丁文件)。喜歡的東西

指數:myfile.txt的

================================= ==================================

Viewing Differences讀到

如果您想在一個視圖中查看對特定 修訂版中所有文件所做的更改,可以使用統一差分輸出(GNU補丁 格式)。這隻顯示與上下文的幾行的區別。 它比可視文件比較難讀,但會顯示所有 更改在一起。在版本日誌對話框中,選擇 的修訂版本,然後從 上下文菜單中選擇顯示差異作爲統一差異。

包含有用信息的差異我

要創建一個補丁文件(或多個補丁文件,根據修改後的文件)(如菜單背景下的TortoiseSVN - >創建補丁...)

回答

1

如果使用「顯示更改爲統一差異」命令,則TortoiseSVN將在單個文件中顯示所選修訂版本的所有更改。

現在只需使用「文件/另存爲」命令將更改保存到「.patch」或「爲.diff」文件,有你有你的補丁文件。