Когда происходит Git Merge и Git Override, при работе с тем же файлом - PullRequest
0 голосов
/ 28 января 2019

Это, вероятно, очень простой вопрос, но я не нашел ни одного в обмене стека, где он написан с некоторыми примерами, и я запутался, увидев другие результаты.

Я хочу понять только следующие пункты,если кто-то может помочь мне понять или направить меня к правильной документации

  1. Я создал 3 ветви с файлом A, один из которых является главным, а затем два других получены из основного.Ветвь A и ветвь B
  2. Измените код (добавив новые строки кода, не удаляя существующие) в файле A для ветви A, а также то же самое сделайте в файле A для ветви B
  3. КогдаЯ объединяю код из ветви A с мастером, он переопределяет код, который в порядке
  4. Когда я снова объединяю код из ветви B с мастером, он объединяет код (в ветке B я добавилдругой набор строк в части кода не такой, как в ветви A).что я не уверен, почему он был объединен ??Поскольку в одной документации я прочитал, что если родительская ветвь, в которой будет сливаться код, поменяна, а также ветвь исходного кода помечена, это должно отображаться как конфликт слияния.

    Есть ли конфликт слияния только для конфликта кода ната же строка, если кто-нибудь удалил или добавил какие-либо дополнительные детали?

1 Ответ

0 голосов
/ 28 января 2019

Например, у вас есть два файла с различным содержимым в одной строке.Так?Не знаю, какой из них вы хотите сохранить, тогда у нас есть конфликт для разрешения.Как вы сказали, все просто.

...