git-svn не может перезагружаться из-за файлов, которые существуют только в репозитории git, а не в svn - PullRequest
0 голосов
/ 23 августа 2011

Когда я делаю git svn rebase, он говорит мне, что в файле есть конфликт (добавить / добавить), которого нет даже в SVN-репозитории, я добавил его после своего первоначального клона git. Когда я запускаю объединение, мой любимый инструмент слияния, я вижу две версии файла, одна из которых более поздняя, ​​чем другая. Поэтому я разрешаю конфликт слияния, приняв все изменения для более новой версии, и сделаю «git add» для файла. Состояние Git не показывает изменение, подготовленное для коммита, а git rebase --continue говорит: Без изменений - вы забыли использовать «git add»?

Что происходит? Что я сделал не так? Почему это не слияние?

1 Ответ

1 голос
/ 23 августа 2011

Просто вы решили конфликт до состояния, в котором HEAD уже был. Когда вы видите, что после разрешения конфликта и git add в файле ваш git status чистый или git rebase --continue сообщает, что изменений нет, можно просто перейти к git rebase --skip.

...