1

我有一个带有一些库的 git 存储库,可以正常跟踪(不是作为子模块或任何东西)。我正在合并一个单独的分支(不是上游),其中包含对其中一个库的更新。可能是我可以实现更智能的合并策略,但是假设我使用了天真的合并(不是太不合理,对吧?)。

有什么办法吗,一旦我已经执行了

 git merge incoming-branch

现在自动递归地解析 sub-dir/some/lib/* 以支持来自传入分支的“他们的”更改?

如果对此有明显或有效的合并策略,请随时分享,但我也对这个后天真的合并问题特别好奇。谢谢!

4

1 回答 1

0

你可以做:

git checkout --theirs whatever

另一种方法是:

git checkout --ours whatever

为了让它自动化,也许你可以使用一些钩子,但没有post-pull钩子。也许使用 apre-commit会起作用。post-merge不会工作,因为它在没有合并冲突时被触发。

于 2012-09-10T18:30:36.843 回答