Hero image

Unity Version Control

Повышайте эффективность работы с помощью системы контроля версий (VCS), специально разработанной для помощи программистам, художникам и дизайнерам в преодолении трудностей разработки игр. Система основана на технологии Plastic SCM и может быть развернута в облаке или локально.

Эта веб-страница была переведена с помощью машинного перевода для вашего удобства. Мы не можем гарантировать точность или надежность переведенного контента. Если у вас есть вопросы о точности переведенного контента, обращайтесь к официальной английской версии веб-страницы.

Plastic SCM (теперь Unity Version Control) — решение Unity для контроля версий.

Ускорьте выпуск продуктов

Unity Version Control — это масштабируемый, независимый от движка инструмент контроля версий и управления исходным кодом для игровых студий любого размера. Система Unity Version Control, созданная на базе мощных технологий Plastic SCM, оптимизирована для художников и программистов и обеспечивает высокую скорость работы с большими файлами, в том числе с двоичными. Посмотрите, как наши пользователи используют эту технологию для создания чего-либо без компромиссов.

Умные замки

В ПАНЕЛИ «ПРАВИЛА БЛОКИРОВКИ» МОЖНО ЗАДАТЬ ПОЛЬЗОВАТЕЛЬСКИЕ ПРАВИЛА БЛОКИРОВКИ, ВКЛЮЧАЯ ИСКЛЮЧЕНИЕ ФИЛИАЛОВ.

Умные замки: Для уверенного ветвления

Независимо от того, используете ли вы ветви или нет, интеллектуальные блокировки обеспечивают единую линию разработки, исследуя ветви, пока не будет достигнута целевая ветвь с возвращенным или объединенным изменением. За счет обхода и автоматической проверки работы с последней версией перед блокировкой файла эта функция значительно снижает риск конфликтов при слиянии.

Центр

СОЗДАЙТЕ И СВЯЖИТЕ РЕПОЗИТОРИЙ СИСТЕМЫ КОНТРОЛЯ ВЕРСИЙ ПРИ СОЗДАНИИ ПРОЕКТА В ХАБЕ.

Упрощенное управление версиями в Hub

Теперь включить и управлять Version Control напрямую в Unity Hub стало просто как никогда. Просто установите флажок, и вы сможете создать репозиторий Version Control и привязать его к новому проекту. Просматривайте статус подключения проекта к репозиторию, связывайте репозитории с существующими проектами и удаляйте связи.

Места в зале

УПРАВЛЯЙТЕ ЛОКАЛЬНЫМИ РЕСУРСАМИ И РЕПОЗИТОРИЯМИ НЕПОСРЕДСТВЕННО С ВАШЕЙ ОБЛАЧНОЙ ПАНЕЛИ УПРАВЛЕНИЯ.

Ваш код на ваших серверах

Каждая команда работает по-своему. Именно поэтому Version Control Unity предоставляет вам возможность выбирать место хранения вашего кода. Для удобства разместите решение в облаке или разверните его на собственных серверах для полного контроля над вашей средой и данными.

Основные преимущества

Оптимизированные рабочие процессы для художников и программистов

Отдельные рабочие процессы, один репозиторий. Разработчики могут писать код в централизованной или распределенной среде с полной поддержкой ветвления и слияния, а художники могут применять рабочие процессы на базе файлов и удобный интерфейс пользователя.

Превосходная скорость работы с большими и двоичными файлами

Производительная и эффективная при работе с большими файлами репозиториями система Unity Version Control без труда выполняет самые сложные задачи, возникающие при разработке игр.

Поддержка множества инструментов

Система Unity Version Control работает с любым движком, в том числе с Unreal, и Unity-разработчики могут воспользоваться преимуществом ее тесной интеграции с редактором. Version Control Unity также интегрируется с IDE, системами отслеживания ошибок, средствами совместной работы и т.д. DevOps такие инструменты, как JIRA, Rider, TeamCity, Jenkins и другие.

Мгновенная реализация ценности

Мгновенно настраивайте выделенные облачные серверы, готовые к работе, чтобы позволить вашим командам работать совместно из любой точки мира — даже если вы работаете с большими двоичными файлами, которые часто используются при разработке игр.

Работайте без забот

Пишите код без опаски благодаря возможностям ветвления и слияния, а также уверенно вносите изменения с помощью блокировки. Unity Version Control — это единственная система контроля версий, поддерживающая оба варианта.

Развертывайте где угодно

Работайте в облаке для скорости и удобства, или разместите сервер локально для полного контроля над вашими данными, безопасностью и инфраструктурой. Выбор за вами.

«[Unity Version Control] может обрабатывать большие файлы и репозитории. Визуальное управление ветками — превосходное решение. Это значительно упрощает работу с системой для наших дизайнеров. Мы легко можем предоставить стороннему пользователю ограниченный доступ к определенным проектам».

Ralf Mauerhofer
Ralf Mauerhofer - Koboldgames GMBH
Game Developer and Cofounder
Unity
Jenkins
Rider Jetbrains
Teamcity Jetbrains
Jira
Bamboo
Unreal Engine
Discord

Попробуйте наши продукты бесплатно, а затем платите только за то, что вам нужно

Made with Unity Version Control

Отсылка к проекту

Узнайте, как Monster Closet Games максимизирует эффективность, используя независимые от движка решения Unity DevOps и средства автоматизации с Unreal Engine.

Игры из монстр-гардероба

Return to Nangrim

Узнайте, как компания Sycoforge воспользовалась решениями Unity, чтобы справиться с растущим масштабом проекта и интегрировать отзывы игроков для ускоренной итеративной разработки.

Return to Nangrim

Subnautica

Узнайте, почему Unknown Worlds выбрала решения Unity для контроля версий, чтобы помочь воплотить в жизнь задуманное. Subnautica к жизни.

Изображения из Subnautica Below Zero

Ресурсы

Организация проекта и рекомендации по СКВ

Узнайте ключевые особенности системы управления версиями, а также получите советы по настройке проекта Unity для максимально эффективной и простой совместной работы.

Version Control 2024 года (версия Unity 6).

Избегайте подводных камней

Мы попросили наши команды по управлению продуктом и разработке рассказать о трех основных подводных камнях, которые мешают студиям делать их работу — создавать игры.

Скрытые издержки производительности, нарушающие сроки выпуска ваших продуктов (электронная книга)

С чего начать

Хотите узнать больше о Unity Version Control, но не знаете, с чего начать? Ознакомьтесь с нашим вводным курсом на Unity Learn и повысьте эффективность совместной работы уже сегодня.

Логотип Unity Plastic SCM

Начните работу и свяжитесь с нами

Настройте Unity Version Control всего за несколько минут, следуя простым инструкциям. Если вам нужен совет или у вас есть вопросы, служба поддержки Unity всегда готова вам помочь.

Ответы на часто задаваемые вопросы

Нет, вы можете использовать Unity Version Control с любым другим программным обеспечением, не теряя преимуществ мощной СКВ. Тем не менее, пакет Unity Version Control для Unity существенно упрощает контроль версий именно для нашего игрового движка.

Чтобы использовать Unity Version Control, достаточно зарегистрироваться в сервисе с помощью учетной записи Unity. Полезное руководство по началу работы можно найти в редакторе Unity или другом движке. здесь. Если у вас возникнут дополнительные вопросы перед началом работы, пожалуйста, не стесняйтесь обращаться к нам. связаться с нами.

Unity Version Control — это мультитенантный облачный сервер на хостинге для хранения корпоративных репозиториев Plastic в облачной системе.

Unity Version Control — это система контроля версий для игровых проектов с крупными репозиториями и файлами в облачном хранилище (с возможностью использовать локальные копии репозиториев). Система позволяет выгружать и загружать файлы (в том числе и непосредственно) на облачный сервер. В состав Unity Version Control входит клиент и облачный сервис.

Для хранения репозиториев в нашем удаленном сервисе необходима подписка на Unity DevOps.

При использовании Unity Version Control загрузка и выгрузка всегда осуществляются по протоколу SSL. Это обеспечивает надежное шифрование пакетов данных, передаваемых между клиентом и сервером.

Unity Version Control поддерживает подключения только по протоколу SSL.

Unity Version Control предлагает три бесплатных рабочих места с объемом хранилища 5 ГБ/час. После добавления четвертого пользователя необходимо оформить ежемесячную подписку на каждого сотрудника. Если вы превысите объем хранилища в 5 ГБ-часов, вы будете платить за дополнительное хранилище за команду, а не за пользователя. Сведения о ценах смотрите в соответствующем разделе.

Да. При лицензировании учитывается только количество активных пользователей, а не количество устройств или установленных серверов.

Нет. При лицензировании учитывается только количество активных пользователей, а не количество устройств или установленных серверов.

Unity Version Control — это наш новый бренд для Plastic SCM. Решение и его мощные функции, к которым вы привыкли, остались прежними — изменилось только название.

Нет. Unity Version Control — это компонент Unity DevOps, размещенный облачный сервис. Клиент Version Control можно загрузить локально, но он все равно подключается к облачному сервису.

Да. Для команд, которым необходим максимальный контроль над данными, безопасностью и соответствием нормативным требованиям, мы предлагаем вариант с размещением сервера на собственных серверах. Вы можете добавлять локальные лицензии к любому платному тарифному плану непосредственно из панели управления Unity Cloud .

Файлы отправляются с локального сервера в облако.

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

Да, можно. Вы также можете настроить блокировку файлов при выгрузке с помощью панели управления организации Unity Version Control.

Нет. Статус «только чтение» для пользователя определяется отсутствием операций записи, например загрузки файлов.

Да. Активировать или деактивировать пользователя можно в любое время. Unity Version Control регистрирует действия каждого пользователя (активного или неактивного). Для доступа к системе пользователь должен иметь статус «активен».

  • Служба поддержки отвечает на запросы по электронной почте в течение 24 часов
  • Удаленное подключение службы поддержки для решения сложных проблем
  • Приоритет на срочные исправления от разработчиков

Подробнее здесь.

Узнайте больше об устаревшей Unity Version Control (Plastic SCM). здесь.

Активность пользователя определяется следующими действиями в течение месяца:

1. Изменения в репозитории в результате:

  • загрузки файлов;
  • аудита кода;
  • создания объекта, например метки, набора изменений (push или checkin), ветки, атрибута или репозитория.

2. Загрузите или скачайте 5 МБ данных.