Выпуск Git 2.56 добавил команду git add --resolved: она добавляет файлы, в которых разрешили конфликты, и не затрагивает несвязанные локальные изменения.

Перед добавлением команда ищет в файлах маркеры конфликта — служебные строки, которыми Git отмечает неразрешённые места. Если такие строки остались, команда прекращает работу и ничего не добавляет.

Проверка утверждений:

  • В Git 2.56 появилась команда git add –resolved для добавления файлов с разрешёнными конфликтами. (подтверждено самой публикацией: доказательство; «git add has been taught a new –resolved option to stage conflict-resolved paths, while leaving unrelated local changes unstaged.»)
  • Команда проверяет файлы на оставшиеся маркеры конфликта и прекращает работу, если находит их. (подтверждено самой публикацией: доказательство; «It scans the unmerged paths for leftover conflict markers and aborts if any are found.»)

Публикации:

Первоисточники:

оценка 52,2 из 100 · тип: релиз · обновление 2