12 из 85 вопросов — случайная выборка · Ответьте на все и узнайте свой результат
Git · Branching & Merging
В чём ключевое различие между git merge -Xours и git merge -s ours?
git merge -Xours
git merge -s ours
Они идентичны по поведению; флаги -X и -s взаимозаменяемы
-X
-s
-Xours применяется только к бинарным файлам, а -s ours к текстовым файлам
-Xours
-s ours
-s ours полностью игнорирует все изменения из мержимой ветки и записывает дерево текущей ветки как результат, а -Xours разрешает только отдельные конфликты в пользу текущей ветки
-Xours требует ручного подтверждения для каждого конфликта, а -s ours полностью автоматический