2013-02-26 116 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”文件,有你有你的补丁文件。