JetBrains Upsource снят с продажи, теперь он входит в состав JetBrains Space
17 октября 2022
С 1 февраля 2022 года компания JetBrains не продает новые лицензии или продления для Upsource. Техническая поддержка и критические обновления будут доступны до 31 января 2023 года.
По словам разработчиков, за последние 10 лет наблюдается отраслевая тенденция перехода от автономных инструментов проверки кода к инструментам, интегрированным с другими областями разработки программного обеспечения. Поэтому для закрытия этой потребности сначала приняли решение интегрировать Upsource с другими инструментами для совместной работы. Но это создавало дополнительную нагрузку по установке и обслуживанию для конечных пользователей. Производитель сосредоточил главные усилия на проверке кода JetBrains Space, интегрированного решения для проектов, созданного с нуля.
Если у вас уже есть лицензия Upsource, вам открываются следующие возможности:
- Как существующий клиент Upsource, вы имеете бессрочную лицензию, которая позволяет вам использовать Upsource на неопределенный срок.
- Вы можете выполнить обновление до последней версии, на которую распространяется ваша текущая подписка.
- Если вы приобрели лицензию Upsource 1 января 2020 г. или позднее, вы имеете право на специальное предложение для Space.
Отметим, что с помощью платформы JetBrains Space вы сможете создать полноценную систему по совместной работе. В частности, организовать трекинг задач, планировать, сохранять репозитории, автоматизировать задачи и пр. Инструмент предполагает пользоваться функционалом делопроизводства.
Space включает:
- Общий каталог для управления организационной структуры компании
- Управление отпусками, отсутствиями сотрудников на работе
- Чаты, совместные документы, и блоги
- Управление встречами, личные календари и списки дел для управления задачами.
Это платформа, где есть все необходимое для комфортной и удобной работы, от разработки до инструментов для коммуникаций. Проекты запускаются быстро, легко настраивается инфраструктура. Встроенная интеграция с IDE позволит подключать свою IDE JetBrains к Space, чтобы воспользоваться всеми преимуществами интегрированного решения для совместной работы. Вы можете просматривать, комментировать код с помощью навигации по IDE. Управляйте своими мерж-реквестами и проверяйте код, не выходя из среды IDE. Объединяйте свои комментарии и обсуждайте код, его изменения в интегрированных чатах. Управляйте доступом к вашему репозиторию в целом и настройте гибкие правила работы с ветками.
Вместо того, чтобы платить за несколько решений, пользуйтесь единой платформой для разработки ПО, планирования и совместной работы, управления проектами, командами.
Сравнительная характеристика программ для совместной разработки
Возможности | Space | Upsource | GitHub Enterprise | GitLab Enterprise | Bitbucket (Server, Data Center) |
Особенности проверки кода | |||||
Поддержка pull request/merge request | √ | √ | √ | √ | √ |
Per-commit review/review случайных коммитов в репозитории | √ | √ | - | - | - |
Добавление наблюдателей к отзывам с используя @mentions | √ | √ | √ | √ | √ |
Аналитика проверки кода | - (планируется) | √ | √ | √ | - |
Представление рецензентов на основе исходных данных | √ | √ | √ | - | - |
Дифференциальное накопление | √ | √ | √ | √ | √ |
Ярлыки/теги проверки кода | - (планируется) | √ | √ | √ | - |
Ярлыки обсуждений | - | √ | - | - | - |
Разрешимые обсуждения | √ | √ | √ | √ | √ |
Progress tracking: прочитанные/непрочитанные файлы | √ | √ | √ | - | - |
Анализ кода со стороны сервера | - | √ | √ | √ | - |
Запросы на MR/PR/проверку | √ | √ | √ | √ | √ |
Обзор кода из IDE на базе IntelliJ | √ (встроенный Space плагин) | √ | √ | √ | √ |
Управление исходным кодом | |||||
Встроенный Git-хостинг | √ | - | √ | √ | √ |
Quality gates для мерж-реквестов | √ | √ | √ | √ | |
Определение пользователей, ответственных за код | √ | √ | √ | - (плагин) | |
Push-правила/ограничения | √ | √ | √ | √ | |
Защищенные ветки | √ | √ | √ | √ | |
Зеркалирование репозитория | √ | - | √ | - (плагин) | |
Веб-перехватчики в репозиториях | √ | √ | √ | √ | |
Git Хранилище больших файлов (LFS) | √ | √ | √ | √ | |
Просмотр репозитория/кода | |||||
Редактирование файлов и фиксирование изменений онлайн | √ | - | √ | √ | √ |
Просмотр статус коммита | √ | √ | √ | √ | √ |
Просмотр и сравнение веток | √ | √ | √ | √ | √ |
Списки и графы веток | √ | √ | √ | √ | √ |
Поиск (по коммиту, пользователю, тегу Git и т. д.) | √ | √ | √ | √ | √ |
Полнотекстовый поиск | √ | √ | √ | √ | √ |
Межпроектный поиск | - | √ | √ | √ | √ |
Поиск удаленных файлов | - | √ | √ | √ | √ |
Встроенная утилита diff | √ | √ | √ | √ | √ |
Side by side diff | √ | √ | √ | √ | √ |
Blame/annotate view | √ | √ | √ | √ | √ |
Навигация по файлу | √ | √ | √ | √ | √ |
Commit activity/graph | √ | √ | √ | √ | - (плагин) |
Поддержка системы управления версиями (VCS) | |||||
VCS: Git | √ | √ | √ | √ | √ |
VCS: Mercurial | - | √ | - | - | - |
VCS: Subversion | - | √ | - | - | - |
VCS: Perforce | - | √ | - | - | - |
VCS: TFS | - | - | - | - | - |
Совместная работа над кодом-ревью | |||||
Просмотр/реагирование на комментарии проверки кода, внутренние чаты | √ | - | - | - | - |
Сохранение чернового варианта комментариев и последующее отправление их всех сразу | √ | - | √ | √ | - |
Создание комментариев к любому коммиту | √ | √ | √ | √ | √ |
Тематические обсуждения | √ | √ | √ | √ | √ |
Комментирование нескольких строк кода | √ (скоро) | √ | √ | - | √ |
Комментирование файлов | - | - | √ | - | √ |
Возможность отмечать наиболее понравившиеся комментарии | √ | √ | √ | √ | √ |
Новостная лента | √ | √ | √ | - | - |
Уведомления на @mention | √ | √ | √ | √ | √ |
Администрирование | |||||
Локальная установка | √ | √ | √ | √ | √ |
Самостоятельно размещенная версия | √ | √ | √ | √ | |
Кластер из нескольких серверов | √ (скоро) | √ | √ | √ | √ |
LDAP-интеграция | √ | √ | √ | √ | √ |
Детализированные разрешения | √ | √ | √ | √ | √ |
Разрешения проекта | √ | √ | √ | √ | √ |
Управление пользователями | √ | √ | √ | √ | - |
Интеграции | |||||
Система поиска ошибок | √ | √ | √ | √ | √ |
Непрерывная интеграция (CI) | √ (TeamCity) | √ | √ | √ | √ |
Интеграция с IDE | √ (встроенная технология IntelliJ IDEA) | √ | √ | √ | √ |
Чаты | √ (встроенные чаты Space) | - | √ (GitHub+ Slack) | √ (GitLab + Slack) | √ (Bitbucket Cloud + Slack) |