如何合并多个补丁文件?

ami*_*mit 10 svn scripting diff patch

我们使用subversion,在每次签入时,脚本都会创建一个包含所有diff的补丁文件.现在对于相同的问题/缺陷,可能会有多个签到,我们最终得到了多个补丁文件.现在,要查看问题的合并更改,必须合并所有修补程序文件.有没有办法做到这一点?

或者解决同一问题的另一种方法是:在subversion中是否有一种方法可以将所有更改的组合差异作为特定注释的一部分来完成?例如:

签到评论:"123:第一次更改"
签到评论:"123:第二组更改"
签入评论:"123:第三次更改"..

有没有办法得到所有发生变化的组合差异,其评论的前缀为123?

Amb*_*ber 12

来自patchutils的combinediff可以为你组合差异.

(从以前的SO问题中无耻地借用.)