Добавить все коммиты из запроса на слияние GitLab в обзор Upsource
У меня есть GitLab MR, и я хочу просмотреть эти изменения в Upsource (я хочу объединить изменения из feature
в rc
). feature
содержит коммиты 2, 4, 6, 8
, Но когда я нажал Create branch review
в моей ветке MR не все коммиты из MR были экспортированы для проверки.
Я пытался решить проблему тремя разными способами:
- Когда обзор создан
Create branch review
только коммит8
добавлено, потому что веткаfix
был создан из коммита6
(то же самое происходит при использовании поискового запросаonly-branch: {feature}
). MR обязуется:2, 4, 6, 8
- Если я попытаюсь добавить ревизии через поиск
branch: {feature}
Я получаю коммиты2, 3, 4, 5, 6, 8
потому что этот поиск добавляет коммиты из всех веток, которые были объединены вfeature
, MR обязуется:2, 4, 6, 8
- Я могу использовать запрос
branch: {feature} and not branch: rc
и получить все коммиты, которые я хочу, но я должен добавитьand not branch:
на этот запрос для всех филиалов, которые были объединены вfeature
, И у меня все еще есть проблема - я не могу использоватьselect all
флажок. Невозможно загрузить все коммиты, соответствующие запросу, только 20 коммитов были загружены кликомmore
кнопка.
Подскажите, пожалуйста, самый простой способ добавить все коммиты MR GitLab в обзор Upsource.
1 ответ
Последняя версия Upsource (2017.3) отличается более глубокой интеграцией с GitLab. Если вы включите синхронизацию для этого проекта, Upsource автоматически создаст обзоры для открытых запросов извлечения, используя список коммитов через GitLab API, а не из истории коммитов. Кроме того, вы можете создавать запросы на слияние из Upsource UI.
Попробуйте последнюю сборку.