Что нового в Upsource 2020.1

Мердж-ревью для GitHub и GitLab, улучшения в процессе код-ревью и другие нововведения

Функциональность

Мердж-ревью для GitHub и GitLab

Мердж-ревью для GitHub и GitLab

В Upsource 2020.1 мы добавили возможность создавать мердж-ревью для пул-реквестов из GitHub, если включена синхронизация с GitHub. Интерфейс просмотра различий для мердж-ревью похож на diff пул-реквестов GitHub и позволяет легко сравнивать вашу ветку с целевой веткой.

Улучшенная синхронизация пул-реквестов GitHub

Улучшенная синхронизация пул-реквестов GitHub

Мы внесли несколько других улучшений, касающихся синхронизации с GitHub.

  • По завершении ревью в Upsource, на GitHub отображается статус «approved».
  • При добавлении ревьюеров на GitHub, они автоматически добавляются в Upsource.
Обновленный процесс код-ревью

Обновленный процесс код-ревью

Теперь, после того как вы просмотрели и приняли изменения, можете сделать мердж и удалить ветку прямо на странице ревью.

Синхронизация комментариев с GitLab

Синхронизация комментариев с GitLab

Теперь комментарии, которые вы оставляете к diff или исходному файлу в GitLab, отображаются в Upsource. Синхронизация двусторонняя: комментарии из Upsource вы увидите в GitLab.

Webhooks для GitHub

В синхронизированных GitHub-проектах Upsource периодически отправляет запросы к GitHub-репозиторию не только на предмет новых коммитов, но и на предмет изменений в пул-реквестах и комментариях. Теперь, чтобы узнавать об обновлениях без задержки, вы можете настроить webhook на стороне GitHub, который будет мгновенно отправлять в Upsource уведомления о любых изменениях.

Другие улучшения

Быстрый переход к ревью из поля поиска. Возможность свернуть/развернуть все измененные файлы в определенной версии. Webhook нового типа для добавления и удаления метки ревью.