Мерзавец необъединенные пути

У меня есть следующее git status и я должен избавиться от этих двух плагинов ниже:

# Changed but not updated:
#   (use "git add <file>..." to update what will be committed)
#   (use "git checkout -- <file>..." to discard changes in working directory)
#
#   unmerged:   vendor/plugins/pluginA
#   unmerged:   vendor/plugins/pluginB

Обсуждаемый то, что у меня есть репозиторий с несколькими ответвлениями, который совместно используется нами и клиентом:

ведущее устройство (версия клиента кода)
производство (наша производственная версия кода)
разработка (наша версия разработки кода)

Изменения были внесены в master то, что мы должны начать использовать, и я должен уехать production и development один. Я создал новое ответвление "слияния" (на основе разработки) и объединил код от ведущего устройства. К сожалению, это оставило нас с двумя сменными проблемами выше. Они были удалены в master но находятся все еще в development ответвление. При слиянии у меня были сообщения как:

КОНФЛИКТ (каталог/файл): существует каталог с именем vendor/plugins/pluginA в ГОЛОВЕ. Добавление vendor/plugins/pluginA как vendor/plugins/pluginA~master

Так как я пытаюсь добраться master версия, как я могу просто удалить плагины? Кажется, что большинство других удаленных файлов было объединено правильно.

Спасибо!

7
задан ΩmegaMan 29 March 2017 в 14:41
поделиться

1 ответ

Конфликт возник из-за того, что git нашёл каталог ( vendor/plugins/pluginA directory в development), когда на пульте слияния был найден файл ( vendor/plugins/pluginA file в master).

Поскольку слияние файла с каталогом невозможно, git делает копию основных данных в vendor/plugins/pluginA~master (чтобы избежать потери данных) и оставляет конфликт, который нужно разрешить вручную.

Переместить/переименовать/удалить/копировать/редактировать/все эти файлы, чтобы привести ваш код в нужное состояние, затем git добавляет изменения и git фиксирует разрешение конфликта.

.
10
ответ дан 7 December 2019 в 01:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: