Основные конфликты слияния

Иногда процесс слияния не проходит гладко. Если вы изменили одну и ту же часть одного и того же файла по-разному в двух объединяемых ветках, Git не сможет их чисто объединить. Если ваше исправление ошибки № 53 потребовало изменить ту же часть файла, или тот же реквизит, форму (и т.д.) что и bugfix/135, 1C:EDT откроет редактор сравнения и объединения:

Git не создал коммит слияния автоматически. Он остановил процесс до тех пор, пока вы не разрешите конфликт.

Например, на картинке видно, что и при исправлении критической ошибки и при разработке задачи в документ ПриходнаяНакладная был добавлен реквизит Артикул, но разного типа.

После того, как все конфликты разрешены, нажмите Объединить. 1C:EDT выполнит объединение и создаст коммит слияния.

Вы можете дополнить сообщение коммита слияния подробностями того, как были разрешены конфликты, если считаете, что это поможет другим в будущем разобраться в данном слиянии, если это не очевидно. О том, как это сделать, мы рассказывали в разделе Операции отмены.