uVersion
Русский
Скачать →

Wiki

Quickstart

Ваш первый checkin менее чем за 10 минут, без терминала.

Эта страница для вас, если вы присоединяетесь к проекту uVersion и хотите начать работу. Всё происходит в десктоп-клиенте: не нужно вводить ни одной команды в терминале.

Вам нужно знать только адрес сервера uVersion вашей студии, ваше имя пользователя и пароль (эти данные вам передал администратор вашей студии).

1. Установка десктоп-клиента

Скачайте клиент для вашей системы со страницы uversion.io/downloads:

  • Windows: uVersion_x.y.z_x64-setup.exe. Дважды щёлкните и следуйте установщику.
  • macOS (Apple Silicon): uVersion_x.y.z_macos-arm64.app.zip. Распакуйте и перетащите uVersion.app в Программы.
  • Linux: uVersion_x.y.z_amd64.AppImage (переносимый) или uVersion_x.y.z_amd64.deb (apt).

2. Вход на сервер

Запустите десктоп-клиент. При первом открытии он запросит три сведения:

  • Адрес сервера: адрес вашей студии (например, https://uversion.mygamestudio.com)
  • Имя пользователя
  • Пароль

После входа клиент запоминает вашу сессию. Вам не придётся заново вводить пароль в повседневной работе.

3. Получить проект на свой компьютер

Список проектов с кнопкой Clone и индикатором выполнения загрузки.

В десктоп-клиенте:

  1. Вы видите список проектов, к которым у вас есть доступ
  2. Нажмите Clone рядом с нужным проектом
  3. Выберите, куда загрузить его на диск (пустую папку)
  4. Клиент загружает весь проект. Вы видите индикатор выполнения

Рассчитывайте примерно на 1-2 минуты на каждые 10 ГБ при оптоволоконном соединении. По завершении проект готов к открытию в Unreal.

4. Изменить и отправить файл

Состояние checkout с именем товарища по команде и кнопкой Request release.

Типичный процесс из 3 шагов:

  1. Зарезервировать файл перед редактированием (checkout). Пока файл зарезервирован за вами, никто другой не может его изменить.
  2. Изменить файл в Unreal или в любом другом инструменте.
  3. Отправить своё изменение (checkin) с короткой пометкой о том, что вы изменили.

Если товарищ по команде уже зарезервировал файл, вы увидите его имя и кнопку Запросить освобождение, которая отправит ему уведомление.

Почему я не могу сохранить этот файл? Файлы проекта доступны только для чтения, пока вы их не зарезервируете (checkout). Это мера защиты: она не даёт вам по ошибке отредактировать asset, пока с ним работает товарищ по команде. Сделайте checkout из десктоп-клиента или прямо в Unreal, и файл станет доступным для редактирования.

5. Работать прямо из Unreal

Если ваш проект включает плагин uVersion (папка Plugins/uVersion/ в проекте), вы можете делать всё, не выходя из редактора:

  1. Откройте проект в Unreal
  2. Меню Tools → Source Control → Connect to Source Control
  3. Выберите uVersion из выпадающего списка
  4. Подтвердите. Ваши учётные данные берутся автоматически из десктоп-клиента.

После подключения всё управление версиями живёт в Unreal:

  • Щёлкните правой кнопкой по asset → Source Control → Check Out, чтобы зарезервировать его
  • Маленькие значки в Content Browser показывают состояние каждого asset
  • Diff Blueprint доступен из истории
  • Автоматическая проверка в момент checkin (компиляция Blueprint, соглашения об именовании и т. д.)

Дальше