- PVSM.RU - https://www.pvsm.ru -
На прошлой неделе мы выпустили новую версию Upsource 2017.1 — первое крупное обновление в этом году. В новую версию вошло множество новых функций, ряд улучшений по части юзабилити и не только. Теперь к вашим услугам кросс-проектный текстовый поиск, браузерные уведомления, отслеживание прогресса ревью, поддержка squash/rebase, новые воркфлоу, базовая поддержку GitLab и многое другое!
Посмотрите краткий обзор новой версии на английском языке:
А теперь обо всех новых возможностях по порядку.
Быстрый и удобный поиск и навигация по базе кода — один из основных приоритетов Upsource. Чтобы расширить возможности поиска, мы добавили межпроектный полнотекстовый поиск, который позволяет искать во всех доступных ветках и даже находит удаленный код. Если вы планируете масштабный рефакторинг, затрагивающий несколько проектов, или хотите отыскать код, удаленный месяц назад, Upsource 2017.1 придется кстати.
Upsource теперь распознает, что кто-то внес изменения в файлы, которые создал и редактировал другой пользователь, и предлагает создать ревью. Его можно создать в один клик, и владелец кода будет назначен ответственным за выполнение ревью.
Иногда вы создаете ревью и с нетерпением ждете ответа, но вас просто игнорируют. Или, возможно, ваши коллеги просто очень заняты? Теперь вы можете проверить, сколько файлов было просмотрено и когда в последний раз ваш коллега заходил в Upsource. Просто откройте ревью и наведите указатель на аватар ответственного за ревью.
Upsource 2017.1 проверяет наличие потенциальных конфликтов при слиянии веток.
Хорошая новость для тех, чей почтовый ящик вечно переполнен миллионами писем! Теперь вы можете настроить получение уведомлений в браузере, чтобы оставаться в курсе важных изменений, не переключая контекст. Вы можете получать уведомления о создании, закрытии или принятии ревью. Не забывайте держать хотя бы одну вкладку Upsource открытой, чтобы получать уведомления в браузере.
Upsource теперь отображает историю ревизий с учетом изменений после применения операции squash к ревизиям, отображая новые идентификаторы коммитов и новые комментарии к коммитам из VCS. История ревью также отражает причины, по которым старые ревизии были удалены.
Мы добавили новые возможности автоматизации процесса ревью кода:
Мы добавили базовую поддержку GitLab, которая позволяет просматривать pull requests в Upsource. Пока что поддерживаются только gitlab.com и githost.io. Это первый шаг в сторону полной поддержки GitLab, мы продолжаем работать в этом направлении. Следите за нашими обновлениями.
Upsource 2017.1 доступен в виде Docker image. Теперь вы можете выбрать тот способ установки, который подходит вам больше.
Мы добавили ряд улучшений, чтобы сделать процесс ревью кода более быстрым и удобным.
Итак: мы переосмыслили страницу со списком ревью, чтобы добавить возможность мгновенного переключения между разными контекстами, упростили процесс создания и редактирования проекта. Профиль пользователя стал интерактивным и позволяет просматривать ваши ревизии, проверять и комментировать изменения, создавать задачи и многое другое.
Добавлена возможность конфигурировать свойства Gradle (properties) и Gradle init-скрипты, а также расширен язык поисковых запросов, что позволяет фильтровать ревью по времени закрытия и по имени пользователя, закрывшего ревью.
И это еще не все! Мы значительно улучшили поддержку Android-проектов. Upsource 2017.1 разрешает зависимости и создает модель кода Android-проектов.
Для любителей стильного кода мы добавили поддержку Fira Code — шрифта, доступного в IntelliJ IDEA 2016.3.
Подробнее о новых возможностях Upsource вы можете узнать на странице продукта [1], или просто скачав продукт отсюда [1], а ознакомиться с ценами — здесь [2].
Не забывайте, что Upsource бесплатен для небольших команд (до 10 человек), а значит вам ничего не стоит попробовать новую версию для вашей команды.
Подпишитесь на Twitter-аккаунт Upsource [3] или на наш блог [4], чтобы следить за новостями продукта.
Автор: JetBrains
Источник [5]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/java/247094
Ссылки в тексте:
[1] странице продукта: https://www.jetbrains.com/upsource/whatsnew/
[2] здесь: https://www.jetbrains.com/upsource/buy/
[3] Twitter-аккаунт Upsource: https://twitter.com/upsource_jb
[4] наш блог: https://blog.jetbrains.com/upsource/
[5] Источник: https://habrahabr.ru/post/322894/?utm_source=habrahabr&utm_medium=rss&utm_campaign=best
Нажмите здесь для печати.