У меня есть две локальные ветки git на моей машине - ветвь с именем "v2" и ветка "master". Я объединяю v2 в master, пока мастер проверен и головная ветвь.
Я хотел бы объединить ветвь "v2" в ветку "master". Когда я выполняю слияние, возникает ряд конфликтов, которые я должен решать один за другим.
Для каждого конфликта, как я могу сохранить файл ветки "v2" , а не версию "ведущего" файла файла?
Параметры, представленные мне git Tower для этих типов конфликтов:
- Отметить FILENAME как разрешенное вручную
- Решить, сохраняя FILENAME
- Решить, удалив FILENAME
- Восстановить свою версию FILENAME
- Открыть в внешнем приложении
По моему мнению, опция "сохранить" файл означала сохранение версии "v2" (которая объединялась) и "удаление" файла означала не добавление версии "v2" (но вместо этого сохранение существующего "master" ). Однако, когда я использовал параметр удаления, он фактически полностью удалил файл из репо.
Как сохранить файл ветвления "v2" , а не "ведущую" ветвь версии файла для этих типов конфликтов?