我想,这个问题比技术更为自负。 我有这样的感觉,即有时当所有团队成员在同一分支上工作,在该分支进行多次自动合并后,Git将会丢失(或团队将会)并从最后一个版本中删除一些重要的更改。因此,如果某人克隆了存储库,我相信其中一些更改将不会存在,并给人留下的印象已经消失。 我不确定它是否真的以这种方式发生,但我相信我之前在一些项目中曾见过这种情况。阅读该分支中的更改历史记录,删除这些代码块并不会“ t
我们使用gerrit CI,它需要一个commit-msg挂钩,它向每个提交消息添加一个Change-ID。 但是,有时,当拉动我们得到一个递归的合并,这表明了在这样的引用日志: 767deb5 [email protected]{0}: pull: Merge made by the 'recursive' strategy.
发生这种情况时,我们不能推到我们的格里特服务器,并获得以下消息: