+38/050/370-3627
+38/093/220-0872
+38/044/257-2444
JetBrains Upsource
Виробник: JetBrains

JetBrains Upsource

Програмне забезпечення JetBrains Upsource – це рішення для огляду вихідного коду та перегляду його репозиторіїв, що дозволяє аналізувати код, ділитися з колегами та обговорювати результати спільної роботи. Продукт підтримує різні розподілені системи управління версіями файлів, такі як Git, Mercurial, Subversion і Perforce.

Передумови

Перш ніж приступити до установки Upsource, будь ласка, переконайтеся, що ...

Перевірте вимоги та очікування вашої команди

  • Upsource - це правильний інструмент для вас, якщо ваша команда розробників шукає способи перегляду різних версій кодової бази, не перевіряючи їх на локальних машинах, а також обговорювати та переглядати зміни, внесені в кодову базу.

  • Upsource розпізнає лише зміни, внесені до вашого репозиторію.

  • Upsource можна використовувати з будь-якими проектами та мовами, однак його статичний аналіз працює лише для проектів Java, JavaScript та Kotlin, які використовують IntelliJ IDEA, Maven або Gradle як свою систему побудови. PHP і Python також підтримуються, якщо вони встановлені на серверній машині Upsource.

Перевірте своє обладнання та програмне забезпечення

  1. Оскільки Upsource є локальним застосунком, ви повинні мати сервер для розгортання Upsource до, і сервер повинен:

    • Мати 8 ГБ оперативної пам'яті або більше

    • Запустіть одну з таких 64-розрядних операційних систем:

      • Windows Vista або пізнішої версії

      • macOS 10.7 або пізнішої версії

      • Linux (на основі наших знань, будь-який 64-розрядний дистрибутив повинен робити)

    • Достатньо місця на диску для розміщення ваших проектів. Upsource зіставляє весь VCS у своїй внутрішній базі даних і розміщує наступне:

      • Дані VCS з графіком комітів і всім вмістом файлів

      • Дані перевірки коду (включаючи обговорення та дані часової шкали)

      • Індекси IntelliJ IDEA для тих проектів, де IDEA може забезпечити розуміння коду

      Таким чином, фактичний необхідний дисковий простір залежить від розміру вашого сховища, кількості файлів, які підтримують інтелект IDEA, і робочого процесу вашої команди (кількість комітів, оглядів, обговорень на день). Він може варіюватися від 3X до 70X від розміру даних VCS.

  2. Ваше повне ім'я хоста має бути вирішене для вашої IP-адреси. Щоб перевірити це:

    • На Linux або macOS виконайте таку команду:

      ping $(hostname -f)
    • У Windows, щоб отримати повне ім'я хоста, запустіть:

      ipconfig /all

    потім спробуйте пінг, що ім'я (воно повинно виглядати як mymachine.mydomain.com)

  3. Ваша команда розробників повинна використовувати Git, Mercurial, Subversion або Perforce для керування версіями.

  4. Користувачі з джерелом повинні використовувати сучасний веб-браузер. Upsource підтримує останні версії:

    • Firefox

    • Хром

    • Сафарі

    • Край

    • Опера

Авторизація
Авторизація
Реєстрація
Нагадати пароль