Estamos em uma branch chamada feature/method-place-name
e precisamos atualizar nosso código com as modificações que estão na branch dev
principal. Usamos o comando git rebase dev
para isso.
Nesse caso, o comando git rebase
passa por cada commit que está na branch feature/method-place-name
sequencialmente e tenta fazer merge com a versão do código que está em dev
.
Ao tentar fazer um merge automático dos códigos, o comando falhará devido um conflito no arquivo PlaceDetailsView.swift
.
Para resolver esse conflito, precisamos abrir o arquivo e escolher quais códigos devem permanecer no arquivo.
Ao abrir o arquivo usando o próprio terminal (vim Hereminders/Scenes/PlaceDetails/PlaceDetailsView.swift
), conseguimos identificar o conflito através dos padrões <<<<<<< HEAD
, =======
e >>>>>>> 2c7642e
. Esses padrões delimitam as duas regiões do conflito.
Nesse caso, queremos manter ambos os métodos no código. Então, precisamos remover as delimitações e salvar o arquivo.