提交后创建SVN补丁

flu*_*ent 61 svn tortoisesvn

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

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

然后,我可以将补丁应用到其他几个分支.这可能吗?

Ste*_*fan 102

显示日志,选择修订,右键单击"显示统一差异".

  • 我和Ilya有同样的问题 - 我把它保存为补丁后,我无法将统一差异应用到不同的分支.我设法解决了问题 - 统一差异有一些绝对路径,而普通补丁文件没有.我做了一个搜索和替换删除绝对路径,然后它正常工作. (8认同)
  • 那么一个补丁文件只是一个统一的差异,还是"另存为补丁"以某种方式改变内容? (3认同)
  • 新的Tortoise SVN版本中的“显示统一差异” =>“将更改显示为统一差异” (2认同)