Почему я получаю конфликты с git rebase -p -i? - PullRequest
3 голосов
/ 29 октября 2009

Я использую

 git rebase -p -i SHA1^

И перемещение одного коммита назад во времени сразу после SHA1. Фиксация состоит из файла WAV, поэтому мой код не может быть нарушен.

Казалось бы, несвязанные файлы всплывают в конфликтах позже в истории. Почему я получаю эти конфликты во время перебазирования в этом сценарии? Разве не достаточно, чтобы сохранить связь с другими частями истории? Есть кое-что о перебазировании, которое я здесь не ловлю полностью ...

1 Ответ

1 голос
/ 31 октября 2009

Фиксация никогда не бывает простым файлом. Коммит - это целое дерево на тот момент. И в зависимости от общей базы слияния коммита, который вы пытаетесь переместить, и коммита, на который вы пытаетесь переместить его, может быть довольно много изменений.

...