Software Engineering vocabulary · Version Control

Merge conflict

Meaning in software engineering, with examples

/ˈmɜːrdʒ ˌkɑːnflɪkt/nounCore term

In software engineering, merge conflict means: A situation where Git cannot combine two branches automatically because both changed the same lines, so a person has to choose the right version.

In Turkish: birleştirme çakışması, çakışma

How it is used

You get, run into and resolve merge conflicts. They are common in busy files such as configuration or translation files. People also just say 'conflicts': 'My PR has conflicts with main.'

Example sentences

  1. I got a merge conflict in the translation file after rebasing.

  2. Can you resolve the merge conflicts before I review it again?

Common collocations

  • resolve a merge conflict
  • run into a merge conflict
  • conflicts with main
  • conflict markers

More terms: Version Control

Practise with graded reading

Reading at the right level is the fastest way to make new words stick. Pick free English books by level: