将包含重命名和编辑的mercurial提交拆分为两个提交(首先重命名,然后编辑)

时间:2012-03-02 14:43:45

标签: mercurial mercurial-extension perfarce

有没有办法可以修改mercurial中的历史记录,以便将一个提交分成两个单独的提交?

其中第一个应该只包含重命名/移动,第二个应该包含编辑。这有助于与其他版本控制系统(例如perforce)的互操作性。

我希望用脚本自动化这个过程。

1 个答案:

答案 0 :(得分:2)

  1. 可能
  2. 手动工作
  3. 使用MQ扩展
  4. 我们将提交转换为MQ补丁,第二次 - 拆分为2个补丁,最后 - 将补丁修改为永久更改