0

我有一个从 Subversion 导入的存储库,许多提交都有空消息。有没有办法遍历所有历史并交互替换每条空消息?

4

1 回答 1

3

使用git rebase --interactive <first commit>;为此,我已经多次使用它。

这将为您提供一个提交列表,最旧的在顶部,pick旁边是它们。在此下方,评论部分是有关各种选项的说明,这些选项允许您更改提交、重新编写提交消息、将提交压缩为一个甚至完全删除提交。

一些参考资料供进一步阅读:

请注意,正如最后一个参考所暗示的那样,这会改写历史。这可能会给已经克隆存储库的任何人带来问题。

于 2013-03-24T05:25:27.320 回答