Git - выяснение, кто слил ветку функций в главную ветку - PullRequest
2 голосов
/ 21 ноября 2011

Мы следуем методу ветвления функции. Оформите новую ветку от разработки каждый раз, когда мы работаем над историей, и объединяем ее, чтобы разработать после того, как она будет готова. Мы всегда делаем ребаз с разработкой перед слиянием. Так что нет коммитов слияния. Теперь я хочу выяснить, кто слил конкретную ветку в разработку. Как мне это узнать?

Ответы [ 2 ]

1 голос
/ 21 ноября 2011

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

Возможно, имеет смысл периодически перебрасывать ветки объектов в ветку разработки, просто чтобы уменьшить количество потенциальных конфликтов во время слияния и немного упростить историю.

И да, как говорит @CharlesB, используйте --no-ff для отслеживания слияний в истории.

0 голосов
/ 21 ноября 2011

Do

git log --since="10 days ago"

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

...