Pergunta

estou a usar

 git rebase -p -i SHA1^

E mover um único comprometimento para trás no tempo para o SHA1. A confirmação consiste em um arquivo WAV, então não há como isso quebrar meu código.

Arquivos aparentemente não relacionados aparecem em conflitos mais tarde na história. Por que estou recebendo esses conflitos durante o Rebase nesse cenário? Não é o suficiente para manter intacta o relacionamento com outras partes da história? Há algo em se rebasar que não estou pegando totalmente aqui ...

Foi útil?

Solução

Um compromisso nunca é apenas um único arquivo. Um compromisso é a árvore inteira a partir desse momento. E, dependendo da base de mesclagem comum da sua tentativa de se mover e da confirmação em que você está tentando movê -lo, pode haver algumas mudanças.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top