Выпуск 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.»)
Публикации:
- https://github.blog/open-source/git/highlights-from-git-2-56
- https://devops.com/git-2-56-takes-aim-at-messy-merges-slow-diffs-and-branch-sprawl
Первоисточники:
оценка 52,2 из 100 · тип: релиз · обновление 2