如何在TortoiseSVN中的两个版本之间创建补丁文件?

onm*_*133 3 tortoisesvn revision patch unified-diff

我正在使用 TortoiseSVN 1.7 并希望在两个修订版之间创建补丁文件。

我已经搜索过,但是这些线程How do I create a patch from diff between revisions using TortoiseSVN? 在两个修订版之间创建补丁对我来说不起作用,因为Show changes as unified diff会生成非常简单的文件(不是补丁文件)。就像是

索引: myfile.txt

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

我在《查看差异》中读到

如果您想在一个视图中查看特定修订版中对所有文件所做的更改,可以使用 Unified-Diff 输出(GNU 补丁格式)。这仅显示了几行上下文的差异。它比视觉文件比较更难阅读,但会一起显示所有更改。从“修订日志”对话框中选择感兴趣的修订,然后从上下文菜单中选择“将差异显示为统一差异”。

我想创建一个包含有用差异信息的单个补丁文件(或根据修改的文件的许多补丁文件)(例如菜单上下文 TortoiseSVN -> 创建补丁...)

M4N*_*M4N 5

如果您使用“将更改显示为统一差异”命令,则 TortoiseSVN 将在单个文件中显示所选修订版的所有更改。

现在只需使用“文件/另存为”命令将更改保存到“.patch”或“.diff”文件中,您就拥有了补丁文件。