2015-05-19 1 views
0

После того, как вытащили обновления с удаленного источника, ведущую ветвь, я проверил в своей локальной ветке dev &, попытался git rebase master. Было несколько конфликтов. Хотя большинство из них были просты в разрешении, я застрял в конфликтах, где файлы были переименованы в пул происхождения (они были обновлены, чтобы включить дефиши в именах файлов, но это означает, что мои локальные имена файлов теперь отсутствуют Дата).Мастер переустановки Git - разрешение конфликтов после того, как файлы на исходном удаленном хозяине были переименованы

Так сообщение конфликта вдоль этих линий: Авто-объединение данных/FOLDERNAME/файл-name.yml КОНФЛИКТА (содержания): Объединить конфликт в данном/FOLDERNAME/файл-name.yml Не удался объединить в изменения.

У меня был обыск, но я не могу найти окончательного ответа о том, как разрешить этот конфликт. Я задавался вопросом, разрешит ли переименование моих локальных файлов в соответствии с удалением на удаленном удаленном пути, но я беспокоюсь, что это может иметь неприятные последствия.

Любые указатели были бы весьма благодарны. Благодарю.

ответ

0

На самом деле я приписал этот конфликт не тому. Я думал, что конфликт, помеченный Git, был связан с обновленными именами файлов на удаленном удаленном сервере (по сравнению с именами файлов моего локального дебюта). Тем не менее, Git достаточно умен, чтобы обнаруживать переименования, поскольку он отслеживает контент, и будет образовывать предположение, что мой локальный файл просто переименован, ища похожие файлы в предыдущих версиях.

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

 Смежные вопросы

  • Нет связанных вопросов^_^