нужно применить изменения из сливаемой ветки. Я прописываю git checkout --theirs . , но обновляются не все файлы. Как решить такой кейс ?
В моей практике решение чуть ли не любого конфликта не компромиссом, а ours/theirs привело бы к нерабочему коду. Какой у вас кейс, что вы хотите theirs?
В моей практике и получается не рабочий код )
Ваша задача и состоит в том, чтоб разрешить конфликты так, чтоб код работал.
Мне нужно смержить две ветки. При конфликте взять изменения со сливаемой ветки. В ручную это сделать не реально, так как файлов очень много. Как решить такой кейс ?
Почему не реально? В ide выделяешь файлы и жмешь accept all incoming
Не подскажу. Замечу только, что это звучит, будто в вашем рабочем процессе и модели ветвления что-то очень сильно идет не так.
В мерж тулз из любого продукта Intellij нажимать на волшебную палочку, она значительно более интеллектуально смержит, а оставшиеся конфликты вручную. Быстрее сделать так, чем искать другое решение.
Волшебная палочка и есть компромисс.
Обсуждают сегодня