Я пытаюсь объединить две ветви, скажем br2
в br1
(на br1
git merge br2
). 1.txt
- файл, который присутствует на обеих ветвях. В br2
этот файл перемещается в другой каталог 1.txt
сейчас в sub/1.txt
. После слияния у меня есть два файла 1.txt
в br1
: 1.txt
и sub/1.txt
, что странно.git merge не удаляет файлы
Если я применил фиксацию, которая переместила файл 1.txt
с файлом cherry-pick
, он правильно перемещен в подкаталог.
Почему он не перемещается (но скопирован) в подкаталог во время слияния?
$ git --version
git version 1.8.1.1
У вас есть msysgit с тегом по вашему вопросу. Правильно ли говорить, что вы используете Windows? Вы исследовали возможность того, что это может быть проблема с регистрацией нечувствительности к именам файлов в системах Windows? –
@Cupcake, имена файлов в одном и том же случае –