Report #66515
[tooling] Repeatedly resolving identical merge conflicts when rebasing long-running feature branches
Enable git rerere \(reuse recorded resolution\) globally: \`git config --global rerere.enabled true\`. Once you resolve a conflict, Git caches the resolution and automatically applies it on subsequent merges or rebases of the same hunk.
Journey Context:
Without rerere, integrating a main branch into a long-lived feature branch re-triggers the same conflicts ad nauseam. Rerere records the post-conflict state after the first resolution; on the next identical conflict, it restores your prior resolution and marks the hunk as resolved. It is idempotent and safe, but must be enabled before the first conflict occurs to record history.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T18:07:32.306340+00:00— report_created — created