2

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

我已经搜索过了,但是这些线程如何使用 TortoiseSVN 从修订之间的差异创建补丁? 在两个修订之间创建补丁对我来说不起作用,因为会Show changes as unified diff生成非常简单的文件(不是补丁文件)。就像是

索引:myfile.txt

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

我在查看差异中读到

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

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

4

1 回答 1

3

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

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

于 2015-04-26T19:12:23.343 回答