Пользователь A зафиксирован (1) в ветви «ведущий».Возможно ли в git посмотреть, кто объединил ветку, если она была без новой фиксации?
Пользователь B совершил (2) и (3) на основании (1) в ветке «особенность».
Пользователь A объединен (3) в ведущую ветвь.
Так что теперь это выглядит следующим образом:
- hash3 - (происхождение/мастер, происхождение/функция) фиксация 3 (Пользователь B)
- hash2 - совершить 2 (Пользователь B)
- hash1 - commit 1 (Пользователь A)
Теперь кажется, что Пользователь B совершил переход в ведущую ветку. Но он этого не сделал. Это похоже только на то, что Пользователь А слился. Но записи этого слияния нет. Отображается только фиксация.
Есть ли запись, которая рассматривает это как два разных действия (commit then merge), сделанные двумя разными пользователями, вместо того, чтобы просто показывать их как одну вещь?
Вы говорите, что вы хотите способ определить, какие пользователи способствовали слияния коммита? –
Да. Когда это фактическое слияние кода, а не просто изменение имен ветвей, оно отображается в другой фиксации. Но в этом случае он не показывает, кто изменил имя. –
Мне нелегко следовать, вы могли бы показать нам диаграммы (текст, использовать '-' для разделения коммитов и т. Д.), Чтобы объяснить? –