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

3
我正在使用TortoiseSVN 1.7版本,想要在两个版本之间创建补丁文件。我已经搜索过了,但是这些帖子:How do I create a patch from diff between revisions using TortoiseSVN? Creating a patch between two revisions 对我无效,因为“Show changes as unified diff”只生成了一个非常简单的文件(不是一个补丁文件)。类似于:

Index: myfile.txt

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

我在阅读Viewing Differences时发现:

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

我想要创建一个包含有用的diff信息的单个补丁文件(或根据修改的文件创建许多补丁文件),类似于菜单上下文TortoiseSVN->Create patch...。
1个回答

5
如果您使用“显示统一差异”命令,则TortoiseSVN会在单个文件中显示所选修订版的所有更改。
现在只需使用“文件/另存为”命令将更改保存为“.patch”或“.diff”文件,您就有了补丁文件。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接