我使用的是TortoiseSVN 1.7,希望在两个修订版之间创建补丁文件。
我已经搜索过了,但这些线程我如何使用TortoiseSVN从修订之间的差异创建补丁?在两个修订版之间创建补丁对我来说不起作用,因为Show changes as unified diff
生成的文件非常简单(不是补丁文件(。类似的东西
索引:myfile.txt
=================================================
我在查看的差异
如果您想查看对特定在一个视图中进行修订,您可以使用Unified Diff输出(GNU补丁格式(。这只显示了与上下文的几行之间的差异。它比视觉文件更难读取,但会显示所有一起改变。从"修订日志"对话框中选择的修订感兴趣,然后从上下文菜单。
我想创建一个单独的补丁文件(或根据修改的文件创建多个补丁文件(,其中包含有用的差异信息(如菜单上下文TortoiseSVN->create patch…(
如果使用"将更改显示为统一的diff"命令,则TortoiseSVN将在单个文件中显示所选修订的所有更改。
现在只需使用"文件/另存为"命令将更改保存到".patch"或".diff"文件中,就可以获得补丁文件。