GitHub是否无限期保留壁球合并PR的提交历史记录?

时间:2019-06-14 14:49:19

标签: github git-commit git-squash

我们的团队正在决定要在我们的回购中使用哪种合并策略。我们正在研究壁球合并功能,以使其具有清晰的提交历史记录。但是,如果我们想了解特定提交的更多细节,尤其是PR上被压缩的中间提交,我们希望能够审查中间更改。

通常,挤压和删除分支将删除reflog中对那些中间提交的所有引用,而git垃圾回收可以清除这些引用。但是,在查看其他存储库时,GitHub似乎仍然保留了这些中间提交。

我们正在寻找的是确认GitHub将这些提交ID保留在reflog中,并且我们保证它们会一直存在。另外,告诉我们不能保证的信息也很好。

1 个答案:

答案 0 :(得分:0)

显然,这是可以保证的行为。 This document显示您可以在本地签出提取请求。这将具有分支的提交历史记录。