Как я могу получить список всех коммитов слияния в ветку git между двумя датами?

У нас происходит что-то плохое в нашей предпроизводственной среде, что очень трудно отследить. Мы знаем, что он был впервые представлен в нашей ветке разработки в период с 21 июля по 28 июля 2018 года.

Я хотел бы взглянуть на все коммиты слияния, которые необходимо разработать между этими двумя датами, чтобы изучить их на предмет того, что может вызвать нашу проблему. Желательно сделать это с помощью какого-нибудь визуального инструмента, такого как Git Extensions, но это не критично.

Итак, мне нужен список хэшей коммитов слияния для ветвления «разработка» между 2018-07-21 и 2018-07-28, но я не знаю, как найти этот конкретный список.

Это не дубликат; это конкретно просто коммиты слияния.

wizzwizz4 10.08.2018 17:36

Возможно, вы захотите использовать Bisect (git-scm.com/docs/git-bisect), чтобы отслеживать фиксацию, которая привела к регрессии. В GitExtensions он доступен в Команды> Пополам.

RussKie 12.08.2018 05:50
1
3
62
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Это сработает? Я не эксперт по git, но думаю, глядя на некоторые примеры, с которыми я работал, это должно дать вам то, что вам нужно:

git log --since "JUL 21 2016" --until "JUL 28 2018" --pretty=format:"%H" --merges

Другие вопросы по теме