Представляем Upsource 2017.1

в 11:23, , рубрики: android, code review, collaboration, Git, github, gitlab, java, jetbrains, team tools, teamwork, upsource, Блог компании JetBrains, Разработка под android, Системы управления версиями

Привет!

Представляем Upsource 2017.1 - 1

На прошлой неделе мы выпустили новую версию Upsource 2017.1 — первое крупное обновление в этом году. В новую версию вошло множество новых функций, ряд улучшений по части юзабилити и не только. Теперь к вашим услугам кросс-проектный текстовый поиск, браузерные уведомления, отслеживание прогресса ревью, поддержка squash/rebase, новые воркфлоу, базовая поддержку GitLab и многое другое!

Посмотрите краткий обзор новой версии на английском языке:


А теперь обо всех новых возможностях по порядку.

Межпроектный полнотекстовый поиск

Быстрый и удобный поиск и навигация по базе кода — один из основных приоритетов Upsource. Чтобы расширить возможности поиска, мы добавили межпроектный полнотекстовый поиск, который позволяет искать во всех доступных ветках и даже находит удаленный код. Если вы планируете масштабный рефакторинг, затрагивающий несколько проектов, или хотите отыскать код, удаленный месяц назад, Upsource 2017.1 придется кстати.

Представляем Upsource 2017.1 - 2

Подсказки в списке ревизий

Upsource теперь распознает, что кто-то внес изменения в файлы, которые создал и редактировал другой пользователь, и предлагает создать ревью. Его можно создать в один клик, и владелец кода будет назначен ответственным за выполнение ревью.

Представляем Upsource 2017.1 - 3

Прогресс ревью

Иногда вы создаете ревью и с нетерпением ждете ответа, но вас просто игнорируют. Или, возможно, ваши коллеги просто очень заняты? Теперь вы можете проверить, сколько файлов было просмотрено и когда в последний раз ваш коллега заходил в Upsource. Просто откройте ревью и наведите указатель на аватар ответственного за ревью.

Представляем Upsource 2017.1 - 4

Статус ветки на странице ревью

Upsource 2017.1 проверяет наличие потенциальных конфликтов при слиянии веток.

Представляем Upsource 2017.1 - 5

Уведомления в браузере

Хорошая новость для тех, чей почтовый ящик вечно переполнен миллионами писем! Теперь вы можете настроить получение уведомлений в браузере, чтобы оставаться в курсе важных изменений, не переключая контекст. Вы можете получать уведомления о создании, закрытии или принятии ревью. Не забывайте держать хотя бы одну вкладку Upsource открытой, чтобы получать уведомления в браузере.

Поддержка squash/rebase в истории ревизий

Upsource теперь отображает историю ревизий с учетом изменений после применения операции squash к ревизиям, отображая новые идентификаторы коммитов и новые комментарии к коммитам из VCS. История ревью также отражает причины, по которым старые ревизии были удалены.

Представляем Upsource 2017.1 - 6

Автоматизация рабочего процесса

Мы добавили новые возможности автоматизации процесса ревью кода:

  • автоматическое закрытие ревью, когда все ответственные приняли изменения;
  • автоматическое завершение обсуждений (дискуссий) при закрытии ревью.

Поддержка GitLab

Мы добавили базовую поддержку GitLab, которая позволяет просматривать pull requests в Upsource. Пока что поддерживаются только gitlab.com и githost.io. Это первый шаг в сторону полной поддержки GitLab, мы продолжаем работать в этом направлении. Следите за нашими обновлениями.

Поддержка Docker

Upsource 2017.1 доступен в виде Docker image. Теперь вы можете выбрать тот способ установки, который подходит вам больше.

Улучшения

Мы добавили ряд улучшений, чтобы сделать процесс ревью кода более быстрым и удобным.
Итак: мы переосмыслили страницу со списком ревью, чтобы добавить возможность мгновенного переключения между разными контекстами, упростили процесс создания и редактирования проекта. Профиль пользователя стал интерактивным и позволяет просматривать ваши ревизии, проверять и комментировать изменения, создавать задачи и многое другое.

Представляем Upsource 2017.1 - 7

Добавлена возможность конфигурировать свойства Gradle (properties) и Gradle init-скрипты, а также расширен язык поисковых запросов, что позволяет фильтровать ревью по времени закрытия и по имени пользователя, закрывшего ревью.

И это еще не все! Мы значительно улучшили поддержку Android-проектов. Upsource 2017.1 разрешает зависимости и создает модель кода Android-проектов.

Для любителей стильного кода мы добавили поддержку Fira Code — шрифта, доступного в IntelliJ IDEA 2016.3.

Подробнее о новых возможностях Upsource вы можете узнать на странице продукта, или просто скачав продукт отсюда, а ознакомиться с ценами — здесь.

Не забывайте, что Upsource бесплатен для небольших команд (до 10 человек), а значит вам ничего не стоит попробовать новую версию для вашей команды.

Подпишитесь на Twitter-аккаунт Upsource или на наш блог, чтобы следить за новостями продукта.

Автор: JetBrains

Источник

Поделиться

* - обязательные к заполнению поля