GitHub: разница между принятием текущих изменений и входящими изменениями - PullRequest
2 голосов
/ 06 января 2020

Проблема возникает, когда коды конфликтуют.

VSCode merge resolution

Как вы видите на приведенном выше изображении, есть четыре варианта

  1. Принять входящие изменения
  2. Принять текущие изменения
  3. Принять оба изменения
  4. Сравнить изменения

Я хочу узнать разницу между Accept Current changes и Accept Incoming changes

1 Ответ

0 голосов
/ 09 января 2020

Это зависит от типа операции ( слияние или перебазирование ), ведущей к этому конфликту.

В вашем случае слияние, где:

  • текущее изменение представляет то, что у вас есть (назначение слияния)
  • входящее изменение представляет то, что вы сливаете (источник слияния)

Вариант 1 будет полностью игнорировать то, что вы объединяете, и сохрани то, что у тебя было. Вариант 2 полностью игнорирует то, что у вас есть, и сохраняет то, что вы объединяете.

Не забывайте, в случае перебазировки «что у вас есть» и «то, что вы сливаете» поменялись местами .

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