我已经通过git了解到我觉得我知道我大部分时间都在做什么。我有专门处理功能的本地分支机构。我定期变换并在我的分支之间合并。我慢慢地到达了 。
直到今天,当我遇到一个情况,在一次改变期间,git解释说有问题并要求我先解决问题 - 继续进行。我尽力了,但它肯定比我以前游泳的水更深。
虽然有几十个"如何解决合并冲突?"问题,我实际上正在寻找一个公开可用的git存储库,该存储库处于合并或rebase将导致一些非平凡的已知冲突的状态。我可以使用 mergetool , rebase --continue 等进行游戏。
有没有人见过这样的教程?
答案 0 :(得分:0)
非平凡的合并最好的例子就是在两个分支越来越分歧的情况下进行变革。 rebase中的每一步都会很痛苦,并且会在下一个必须解决的问题中复杂化。如果您希望获得一些有冲突的好习惯,请尝试将功能分支重新合并到不同配置的发布候选分支中(一次性留出一次,下次再留一次)。如果没有rerere,你就会不停地解决同样的冲突。这就是git的力量。您应该能够销毁分支并快速重建它。希望这会给你一个很好的挑战。我们已经通过这个按功能划分的工作流程将这一点发挥到了极致:https://plus.google.com/109096274754593704906/posts/R4qkeyRadLR
玩得开心! :)