Могу ли я увидеть все коммиты для ветки слитых функций в GitHub?
Мы используем GitHub в качестве нашего хранилища кода на работе, с JIRA в качестве нашего трекера проблем, интегрированного с Crucible и FishEye для отчетов о кодах и обзоров. Мы помечаем каждый из наших коммитов номером ветви функции.
Эта настройка имеет очень полезную особенность: создавая обзор Crucible на вкладке "Обзоры" тикета JIRA, мы получаем красивое древовидное представление всех файлов, показывающих все изменения для конкретной ветви, даже после того, как эта ветвь была объединена с master.
Вот пример:
Теперь мы планируем перенести отслеживание наших проблем на GitHub Issues. Я посмотрел довольно внимательно, но я не вижу никакого аналога в GitHub. Сравнение GitHub дает мне хорошее представление обо всех изменениях файлов для конкретной ветки до того, как я ее объединю, но что после? Похоже, что единственный способ проверить изменения в объединенной ветви - это сравнить ее с коммитом в master непосредственно перед тем, как объединить ветку.
Есть ли у GitHub какой-либо способ просмотреть все коммиты для объединенной ветви, или все коммиты с определенным номером ветви функции в описании?
1 ответ
Решение - это то, что cfstras указал в его комментариях: вы создаете запрос на извлечение перед тем, как объединить ветвь. Это создает различия, которые остаются доступными даже после слияния. Если вы посмотрите на вкладку "файлы изменены" в запросе на извлечение, вы увидите комбинированное представление всех изменений. Большое спасибо @cfstras!