the.com/merge conflict

two people edited the same line of code and now git demands you pick a parent.

means a version-control standoff where incompatible changes to the same file can't be automatically combined, so a human has to decide what survives.

from emerged with collaborative version control systems in the 1980s-90s, formalized by tools like cvs and later git, where diff-and-patch logic breaks down the moment two edits overlap.

for instance

linux kernel mergeslinus torvalds built git in 2005 partly to handle this at scale

github pull requestsconflict warnings block millions of merges yearly across repos

monorepo teamsgoogle and meta invest heavily in tooling to reduce conflict frequency

the.com/
what’s happening now · the.com · generated