GitHub - блок кода отображения изменения файла существует в целевой ветви (главной ветви) - PullRequest
1 голос
/ 06 августа 2020

Я хочу объединить ветвь feature с основной веткой, возникает конфликт, поэтому я объединяю master в feature ветку.

Но когда я проверяю вкладку изменения файла, все отображается блок кода, который существует в ветке master (может быть, другие люди слились в мастеринг, пока я разрабатывал свой feature).

Может ли кто-нибудь объяснить мне, почему при изменении файла не только отображается мой код, но и блок кода других людей?

1 Ответ

0 голосов
/ 06 августа 2020

Может ли кто-нибудь объяснить мне, почему при изменении файла не только отображается мой код, но и блок кода других людей.

Потому что были параллельные доставки на master, пока вы были развивающий feature. Вы не должны объединять master обратно в свою ветку. Вам нужно просто:

  • либо разрешить конфликты слияния при слиянии вашей ветки feature с master
  • , либо, если вы единственный, кто работает над feature, воспроизвести локально feature поверх master, разрешите конфликты локально, затем снова слейте с master (слияние будет тривиальным)

Второй случай:

git switch master
git pull

git switch feature
git rebase master

# resolve conflicts

git switch master
git merge feature
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...