分叉存储库 - 每次与上游同步时解决相同的合并冲突
Forked repository - Resolving the same merge conflicts every time I sync with upstream
我已经分叉了一个存储库,但我希望它经常与上游存储库保持同步。我用自己的实现交换了一些模块,这意味着每次我想与上游存储库同步时,我都会一遍又一遍地遇到相同的合并冲突。
我的问题是:有没有办法告诉 Git 在这些情况下使用我自己的实现,而不是将其标记为合并冲突?有没有我可以在这里自动化的东西,这样我就不会 运行 一遍又一遍地陷入同样的问题?
谢谢。
使用rerere
机械("reuse recorded resolutions"):
git config rerere.enabled true
如果先前已解决(并提交!)的完全相同的冲突再次出现,则会再次应用其解决方案。默认情况下,您仍然需要确认分辨率,但它会为您完成繁重的工作。
rerere
仅适用于内容冲突,不适用于 add/modified 或 delete/modified 冲突。
我已经分叉了一个存储库,但我希望它经常与上游存储库保持同步。我用自己的实现交换了一些模块,这意味着每次我想与上游存储库同步时,我都会一遍又一遍地遇到相同的合并冲突。
我的问题是:有没有办法告诉 Git 在这些情况下使用我自己的实现,而不是将其标记为合并冲突?有没有我可以在这里自动化的东西,这样我就不会 运行 一遍又一遍地陷入同样的问题?
谢谢。
使用rerere
机械("reuse recorded resolutions"):
git config rerere.enabled true
如果先前已解决(并提交!)的完全相同的冲突再次出现,则会再次应用其解决方案。默认情况下,您仍然需要确认分辨率,但它会为您完成繁重的工作。
rerere
仅适用于内容冲突,不适用于 add/modified 或 delete/modified 冲突。