2014-12-30 1 views
0

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

git rebase development 

Получил пару конфликтов слияния и это прекрасно. Проблема заключается в том, что по какой-то причине все файлы без конфликтов откатываются до первого коммита.

➥ git rebase development 
First, rewinding head to replay your work on top of it... 
Applying: initial check in for issue code widget <<<< I THINK THIS IS THE OFFENDING PART 
Using index info to reconstruct a base tree... 

Если вы понимаете, что происходит, как я могу это исправить?

ответ

1

В основном git «повторяет» ваши фиксации из вашей ветви темы один за другим поверх другой ветки, указанной вами, в данном случае development. Предполагаю, что вы видите конфликты с самого первого фиксации? В этом случае, то да, мерзавец остановится, и на этом этапе вы увидите конфликтующие файлы, плюс файлы без конфликтов только с первым совершающими

После разрешения конфликта (ов), мерзавец будет продолжать воспроизведение последующим коммиты и т. д., пока вы не достигнете объединенного состояния, в котором у вас есть вся ваша ветка темы, на вершине разработки