

JetBrains Upsource wycofany ze sprzedaży і jest teraz częścią JetBrains Space
31 Października 2022
Od 1 lutego 2022 roku JetBrains nie sprzedaje nowych licencji ani odnowień dla Upsource. Wsparcie techniczne i krytyczne aktualizacje będą dostępne do 31 stycznia 2023 roku.
Według twórców, w ciągu ostatnich 10 lat w branży pojawił się trend odchodzenia od samodzielnych narzędzi do przeglądu kodu na rzecz narzędzi zintegrowanych z innymi obszarami tworzenia oprogramowania. Aby zaspokoić tę potrzebę, postanowili najpierw zintegrować Upsource z innymi narzędziami do współpracy. Stworzyło to jednak dodatkowe obciążenie dla użytkowników końcowych związane z instalacją i konserwacją. Sprzedawca skupił swoje główne wysiłki na walidacji kodu JetBrains Space, zintegrowanego rozwiązania dla projektów budowanych od podstaw.
Jeśli masz już licencję Upsource, masz następujące możliwości:
- Jako istniejący klient Upsource, posiadasz licencję wieczystą, która pozwala Ci na korzystanie z Upsource bezterminowo.
- Można uaktualnić do najnowszej wersji objętej aktualną subskrypcją.
- Jeśli zakupiłeś licencję Upsource w dniu 1 stycznia 2020 roku lub po tej dacie, przysługuje Ci specjalna oferta na Space.
Zauważ, że dzięki platformie JetBrains Space możesz stworzyć kompletny system współpracy. W szczególności możesz śledzić zadania, harmonogram, zapisywać repozytoria, automatyzować zadania itp. Narzędzie zakłada wykorzystanie funkcjonalności workflow.
Space obejmuje:
- Ogólny katalog do zarządzania strukturą organizacyjną firmy
- Zarządzanie urlopami, zarządzanie absencją pracowników
- Czaty, wspólne dokumenty i blogi
- Zarządzanie spotkaniami, osobiste kalendarze i listy rzeczy do zrobienia do zarządzania zadaniami.
Jest to platforma zawierająca wszystko, co potrzebne do wygodnej pracy, od narzędzi deweloperskich po komunikacyjne. Projekty przebiegają szybko, a infrastruktura jest łatwa do skonfigurowania. Wbudowana integracja z IDE pozwala na podłączenie IDE JetBrains do Space, aby skorzystać ze zintegrowanego rozwiązania do współpracy. Możesz przeglądać, komentować kod nawigując po IDE. Zarządzaj swoimi merge-requests i weryfikuj kod bez wychodzenia z IDE. Umieść swoje komentarze i omów kod i zmiany w zintegrowanych czatach. Zarządzaj dostępem do swojego repozytorium jako całości i konfiguruj elastyczne zasady rozgałęziania.
Zamiast tego, żeby płacić za wiele rozwiązań, użyj jednej platformy do tworzenia oprogramowania, planowania i współpracy, zarządzania projektami, zespołami.
Charakterystyka porównawcza programów współprojektowania
Funkcje | Space | Upsource | GitHub Enterprise | GitLab Enterprise | Bitbucket (Server, Data Center) |
Właściwości weryfikacji kodu | |||||
Wsparcie dla pull request/merge request | √ | √ | √ | √ | √ |
Per-commit review/review losowych commitów w repozytorium | √ | √ | - | - | - |
Dodawanie obserwatorów do recenzji przy użyciu @mentions | √ | √ | √ | √ | √ |
Analityka weryfikacji kodu | - (planowana) | √ | √ | √ | - |
Składanie wniosków przez recenzentów na podstawie danych surowych | √ | √ | √ | - | - |
Akumulacja różnicowa | √ | √ | √ | √ | √ |
Skróty/tagi kontroli kodowej | - (planowana) | √ | √ | √ | - |
Skróty dyskusyjne | - | √ | - | - | - |
Dopuszczalne dyskusje | √ | √ | √ | √ | √ |
Progress tracking: przeczytane/nieprzeczytane pliki | √ | √ | √ | - | - |
Analiza kodu po stronie serwera | - | √ | √ | √ | - |
Wnioski o MR/PR weryfikację | √ | √ | √ | √ | √ |
Przeglądanie kodu z IDE opartego na IntelliJ | √ (wbudowana wtyczka Space) | √ | √ | √ | √ |
Zarządzanie kodem źródłowym | |||||
Wbudowany hosting Git | √ | - | √ | √ | √ |
Quality gates dla merge-requests | √ | √ | √ | √ | |
Identyfikacja użytkowników odpowiedzialnych za kod | √ | √ | √ | - (wtyczka) | |
Push-zasady/ograniczenia | √ | √ | √ | √ | |
Zabezpieczone gałęzie | √ | √ | √ | √ | |
Kopia lustrzana repozytorium | √ | - | √ | - (wtyczka) | |
Interceptory sieciowe w repozytoriach | √ | √ | √ | √ | |
Git Large File Storage (LFS) | √ | √ | √ | √ | |
Wyświetlenie repozytorium/kodu | |||||
Edytowanie plików i zapisywanie zmian online | √ | - | √ | √ | √ |
Wyświetlanie statusu commitów | √ | √ | √ | √ | √ |
Przeglądanie i porównywanie gałęzi | √ | √ | √ | √ | √ |
Wykazy i wykresy gałęzi | √ | √ | √ | √ | √ |
Wyszukiwanie (według commitów, użytkowników, tagów Git itp.) | √ | √ | √ | √ | √ |
Wyszukiwanie pełnotekstowe | √ | √ | √ | √ | √ |
Wyszukiwanie międzyprojektowe | - | √ | √ | √ | √ |
Wyszukiwanie usuniętych plików | - | √ | √ | √ | √ |
Wbudowane narzędzie diff | √ | √ | √ | √ | √ |
Side by side diff | √ | √ | √ | √ | √ |
Blame/annotate view | √ | √ | √ | √ | √ |
Nawigacja po plikach | √ | √ | √ | √ | √ |
Commit activity/graph | √ | √ | √ | √ | - (wtyczka) |
Obsługa systemu kontroli wersji (VCS) | |||||
VCS: Git | √ | √ | √ | √ | √ |
VCS: Mercurial | - | √ | - | - | - |
VCS: Subversion | - | √ | - | - | - |
VCS: Perforce | - | √ | - | - | - |
VCS: TFS | - | - | - | - | - |
Wspólna praca nad kod-review | |||||
Przeglądanie/reagowanie na komentarze dotyczące kontroli kodu, wewnętrzne czaty | √ | - | - | - | - |
Zapisywanie wersji roboczej komentarzy, a następnie wysłanie je wszystkie naraz | √ | - | √ | √ | - |
Tworzenie komentarzy do dowolnych commitów | √ | √ | √ | √ | √ |
Dyskusje tematyczne | √ | √ | √ | √ | √ |
Komentowanie kilku linii kodu | √ (wkrótce) | √ | √ | - | √ |
Komentowanie plików | - | - | √ | - | √ |
Możliwość oznaczania najbardziej lubianych komentarzy | √ | √ | √ | √ | √ |
Wiadomości | √ | √ | √ | - | - |
Powiadomienia na @mention | √ | √ | √ | √ | √ |
Administracja | |||||
Instalacja lokalna | √ | √ | √ | √ | √ |
Wersja własna | √ | √ | √ | √ | |
Klaster wielu serwerów | √ (wkrótce) | √ | √ | √ | √ |
Integracja LDAP | √ | √ | √ | √ | √ |
Uprawnienia szczegółowe | √ | √ | √ | √ | √ |
Uprawnienia projektowe | √ | √ | √ | √ | √ |
Zarządzanie użytkownikami | √ | √ | √ | √ | - |
Integracje | |||||
System wyszukiwania błędów | √ | √ | √ | √ | √ |
Ciągła integracja (CI) | √ (TeamCity) | √ | √ | √ | √ |
Integracja z IDE | √ (technologia wbudowana IntelliJ IDEA) | √ | √ | √ | √ |
Czaty | √ (czaty wbudowane Space) | - | √ (GitHub+ Slack) | √ (GitLab + Slack) | √ (Bitbucket Cloud + Slack) |