如何自动修复狐步舞合并在我的‘主人’分支在GIT?

aamkag61  于 2022-09-21  发布在  Git
关注(0)|答案(0)|浏览(68)

狐步舞合并的问题在this question中有详细说明。**简而言之:**当在同一分支(远程和本地)上工作时,简单的git merge命令将远程合并的提交隐藏在第二个父级下,并替换远程的第一个父级历史(通常情况下为“Origin”)。我们认为这很糟糕。

上面链接的问题要求找到一种方法来检测这种情况,并拒绝推流。我的问题是如何自动修复它。

我并不“真的”在乎整个树的历史是否整齐,但我希望第一代父母的树会是完美的。而且重要的是不要打扰其他用户,所以这个问题应该会自动解决。

目标:当git起源钩子检测到Foxtrot Commit推送时,它将在旧Head和New-Head之上添加另一个合并-提交,将旧Head作为第一父对象。

实现这一目标的最安全方式是什么?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题