提交后创建SVN补丁

时间:2012-08-22 11:30:15

标签: svn tortoisesvn

是否可以追溯创建补丁?我们使用的Tortoise SVN客户端为我们提供了创建补丁而不是(或在提交期间)的选项。

我想使用trunk进行修复,检查并让构建服务器运行其所有测试和指标以确认修复是否可接受。然后,我希望能够选择一些修订(如果第一次尝试修复它只让我们分开)并从已更改的文件创建补丁文件。

然后我可以将补丁应用到其他一些分支机构。这可能吗?

3 个答案:

答案 0 :(得分:96)

显示日志,选择修订,右键单击“显示统一差异”。

答案 1 :(得分:1)

如果路径有问题,可以分别在每个文件上显示差异

答案 2 :(得分:0)

如果要比较来自不同分支的两个文件,您还可以在Windows上使用WinMerge:

  1. 查看每个分支
  2. 标记应比较的两个文件
  3. 通过WinMerge进行比较
  4. 然后点击:工具 - >生成补丁
  5. 通过这种方式,您可以为来自不同分支的已提交文件创建补丁。