Некоторые коммиты находятся на двух ветках. Зачем? - PullRequest
3 голосов
/ 12 июня 2019

У меня есть две ветви: Voip и Elastic.В некоторых коммитах показываются "2 ветки".Почему это происходит?

My Commits

Ответы [ 2 ]

3 голосов
/ 12 июня 2019

Это означает, что 2 ветки «имеют» этот коммит или, если перефразировать его в git-терминах, этот коммит достижим через 2 ветки.

Ничегонеобычно или проблематично само по себе.

Пример:

A---B---C <<< branch1
     \
      D---E <<< branch2

Здесь и A, и B будут содержать одно и то же упоминание о "2 ветвях".

(Ради эксперимента вы можете создать новую ветку на B, а затем наблюдать упоминание "3 ветки" на A и B.)

2 голосов
/ 12 июня 2019

Обычно это происходит, когда изменения были объединены из одной ветви в другую.

Коммиты появятся в обеих ветках, так что если вы когда-либо имели:

  1. объединено voip в elastic
  2. Создано voip из elastic

Или подобные ситуации.

И, как упоминал Ромен Валери, беспокоиться не о чем. Фактически, это дает возможность отслеживать обратную фиксацию по пути.

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