3

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

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

我希望可以使用脚本自动执行此过程。

4

1 回答 1

2
  1. It's possible
  2. With manual work
  3. Using MQ extension

Fist we convert commit to MQ-patch, second - split into 2 pathes, last - qfinish patches into permanent changesets

于 2012-03-02T14:57:54.040 回答