我正在使用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
生成非常简单的文件(不是补丁文件)。像
索引:myfile.txt
=============================================== ====================
我在Viewing Differences读到了
如果要查看对特定文件中所有文件所做的更改 在一个视图中修改,您可以使用Unified-Diff输出(GNU补丁 格式)。这仅显示与几行的差异。 它比可视文件比较更难阅读,但会显示所有 变化在一起。从“修订日志”对话框中选择修订版本 兴趣,然后从中选择显示差异为统一差异 上下文菜单。
我想创建一个包含有用差异信息的补丁文件(或根据修改过的文件的许多补丁文件)(如菜单上下文TortoiseSVN - >创建补丁......)
答案 0 :(得分:2)
如果您使用“将更改显示为统一差异”命令,则TortoiseSVN会在单个文件中显示所选修订的所有更改。
现在只需使用“文件/另存为”命令将更改保存到“.patch”或“.diff”文件,并在那里有补丁文件。