0

所以我有一个想要转换为 git 的 Mercurial 存储库,那里没什么特别的,我知道怎么做,这里解释的快速导出是一个很棒的工具。

我想做的是借此机会纠正我在 Mercurial 存储库中的提交消息中输入的无数烦人的拼写错误。有没有人知道一个工具,或者如何快速导出,这会让我做到这一点。

我假设可以导出更改集列表以及我可以“更正”然后可以反馈到工具中的提交消息的东西会起作用,因为我假设基本上所有快速导出都是通过您的提交手动工作反正。

再一次,我不只是想从 Hg 转移到 git,我还想编辑提交消息。

4

2 回答 2

1

好的,所以我看了一下histedit并确定,它可能会完成这项工作,但事实证明 git 具有我想要内置的功能。

我使用快速导出将我的 Mecurial 存储库转换为 Git,然后使用git rebase -i HEAD~14(14 是我的提交次数)。这让我可以选择我想要的提交,我想要编辑评论等等。在线 git 书很好地解释了这个工具。

遗憾的是,这并没有让我编辑第一个提交消息,但我可以忍受那个错字。

于 2013-06-11T20:48:50.357 回答
0

您可以在转换之前使用histedit修改 hg 存储库。

于 2013-06-11T15:10:20.250 回答