可以将修补程序编辑合并到一个文件中吗?

时间:2011-05-01 13:40:52

标签: unix patch bitkeeper

我正在使用bitkeeper,它可以根据某些参数从一系列提交的更改中生成补丁。

e.g。

bk changes -vvL

将为我的仓库中的所有编辑生成补丁文件,但不会在我的父仓库中生成。

不幸的是,如果我编辑并提交文件3次,那么补丁将在补丁中进行3次不同的编辑。

有没有办法可以将所有这些编辑合并到同一个文件到补丁中的一个编辑部分?

假设格式是一个简单的补丁,或者我可以强制补丁看起来像使用diff -u创建的简单补丁。我也不想通过执行diff -R -u手动生成补丁,因为我们的存储库是几千兆字节。

1 个答案:

答案 0 :(得分:1)

我不熟悉bitkeeper;但是,如果没有更好的选择,您可以使用patchutils中的combinediff(加上一些脚本)来执行您想要的操作。