我有一个带有一些库的git存储库,正常跟踪(不是子模块或任何东西)。我正在合并一个单独的分支(不是上游),其中包含对其中一个库的更新。可能是我可以实现更智能的合并策略,但是让我说我使用了天真的合并(不是太不合理,对吧?)。
有没有办法,一旦我已经执行了
git merge incoming-branch
现在自动并递归地解析sub-dir / some / lib / *以支持来自传入分支的“他们的”更改?
如果有一个明显或有效的合并策略,请随时分享,但我也特别好奇这个后天合并的问题。谢谢!
答案 0 :(得分:0)
你可以这样做:
git checkout --theirs whatever
另一种方式是:
git checkout --ours whatever
为了使它自动化,也许你可以使用一些钩子,但没有post-pull
钩子。也许使用pre-commit
会起作用。 post-merge
不起作用,因为在没有合并冲突时会触发它。