Может кто-нибудь объяснить, что лучше всего разрешать конфликты в Git. В настоящее время я использую Tortoise Git, а также SourceTree. С TortoiseGit мы, получив конфликт, получаем возможность «разрешить конфликт с помощью своих» или «разрешить конфликт с использованием моего» в обоих случаях, когда он не работает. Какова наилучшая практика?Лучший способ разрешения конфликтов в GIT
0
A
ответ
2
В большинстве случаев ни один из этих вариантов не является тем, что вы хотите. В большинстве случаев вам нужно перейти к каждому конфликтующему коду и вручную объединить изменения. git отмечает этот конфликтный код, который вы можете легко найти.
Автоматическое разрешение конфликтов с их и моими работами для очень ограниченных ситуаций.
Чтобы добавить к этому, просмотрите код для '<<<<<<<', '=======' и '>>>>>>>'. В этих разделах будут отмечены конфликтующие разделы кода. Вручную разрешите каждый из этих разделов, 'add' и' commit'. Подробнее см. В [Pro Git] (http://git-scm.com/book/en/Git-Branching-Basic-Branching-and-Merging#Basic-Merge-Conflicts). – Chris
git diff, git status и большинство git GUI также должны показывать файлы и/или части, помеченные для слияния. –