В Mac OS X у меня есть две ветки - скажем, A и B - и я хочу объединить A в B. Когда я пытаюсь выполнить git merge A
на B, я получаю:
error: Untracked working tree file 'path/file.php' would be overwritten by merge. Aborting
Это вызвано тем фактом, что некоторые изменения в A переименовали файл - то есть B имеет файл path / File.php
, в то время как A переименовал его в path / file.php
. Поскольку файловая система Mac OS X нечувствительна к регистру, это, вероятно, сбивает с толку git. Есть ли способ заставить git правильно выполнить слияние?
Обновление: для пояснения, ветка B не содержит незафиксированных изменений, и соответствующий файл отслеживается в обеих ветвях (конечно, под разными именами).