Виробник: JetBrains
JetBrains Upsource
Передумови
Перш ніж приступити до установки Upsource, будь ласка, переконайтеся, що ...
Перевірте вимоги та очікування вашої команди
-
Upsource - це правильний інструмент для вас, якщо ваша команда розробників шукає способи перегляду різних версій кодової бази, не перевіряючи їх на локальних машинах, а також обговорювати та переглядати зміни, внесені в кодову базу.
-
Upsource розпізнає лише зміни, внесені до вашого репозиторію.
-
Upsource можна використовувати з будь-якими проектами та мовами, однак його статичний аналіз працює лише для проектів Java, JavaScript та Kotlin, які використовують IntelliJ IDEA, Maven або Gradle як свою систему побудови. PHP і Python також підтримуються, якщо вони встановлені на серверній машині Upsource.
Перевірте своє обладнання та програмне забезпечення
-
Оскільки Upsource є локальним застосунком, ви повинні мати сервер для розгортання Upsource до, і сервер повинен:
-
Мати 8 ГБ оперативної пам'яті або більше
-
Запустіть одну з таких 64-розрядних операційних систем:
-
Windows Vista або пізнішої версії
-
macOS 10.7 або пізнішої версії
-
Linux (на основі наших знань, будь-який 64-розрядний дистрибутив повинен робити)
-
-
Достатньо місця на диску для розміщення ваших проектів. Upsource зіставляє весь VCS у своїй внутрішній базі даних і розміщує наступне:
-
Дані VCS з графіком комітів і всім вмістом файлів
-
Дані перевірки коду (включаючи обговорення та дані часової шкали)
-
Індекси IntelliJ IDEA для тих проектів, де IDEA може забезпечити розуміння коду
Таким чином, фактичний необхідний дисковий простір залежить від розміру вашого сховища, кількості файлів, які підтримують інтелект IDEA, і робочого процесу вашої команди (кількість комітів, оглядів, обговорень на день). Він може варіюватися від 3X до 70X від розміру даних VCS.
-
-
-
Ваше повне ім'я хоста має бути вирішене для вашої IP-адреси. Щоб перевірити це:
-
На Linux або macOS виконайте таку команду:
ping $(hostname -f)
-
У Windows, щоб отримати повне ім'я хоста, запустіть:
ipconfig /all
потім спробуйте пінг, що ім'я (воно повинно виглядати як mymachine.mydomain.com)
-
-
Ваша команда розробників повинна використовувати Git, Mercurial, Subversion або Perforce для керування версіями.
-
Користувачі з джерелом повинні використовувати сучасний веб-браузер. Upsource підтримує останні версії:
-
Firefox
-
Хром
-
Сафарі
-
Край
-
Опера
-