【问题标题】:Possible to coalesce patch edits to one file?可以将补丁编辑合并到一个文件中吗?
【发布时间】:2011-05-01 13:40:52
【问题描述】:

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

例如

bk changes -vvL

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

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

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

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

【问题讨论】:

    标签: unix patch bitkeeper


    【解决方案1】:

    我不熟悉bitkeeper;但是,如果没有更好的选择,您可以使用来自patchutilscombinediff 做您想做的事情(加上一些脚本)。

    【讨论】:

    • 正是我想要的。谢谢马修。
    猜你喜欢
    • 2011-11-21
    • 2013-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-03
    • 2015-07-04
    相关资源
    最近更新 更多