Назад
Как Unreal Revision Control помогает оптимизировать совместную работу в UEFN
разработчики Fortnite
Ваш остров почти готов — остались финальные штрихи. Как вдруг — бац! — сбой в матрице, и весь прогресс за последние несколько часов канул в лету.
И всё почему?
Коллега по команде случайно заменил ваши файлы своими. Если ситуация вам до ужаса знакома, значит пора внедрять в рабочий процесс Unreal Revision Control (URC). Это незаменимый инструмент UEFN для работы в команде.
Контроль версий как защитный шлем — может и не круто, но зато точно спасёт от катастрофы. Этот инструмент не только не позволит потерять прогресс, но и оптимизирует совместную работу и сократит время разработки. Таким образом, вы сможете выпускать новые версии продукта намного быстрее.
Контроль версий непрерывно обновляет среду проекта в режиме реального времени, чтобы все авторы работали над последней версией острова. Кроме того, этот инструмент следит за тем, чтобы в текущий момент над тем или иным ресурсом работал только один участник команды. Благодаря этому коллеги не смогут ненароком заменить файлы друга друга или выполнять одни и те же задачи.
Чтобы начать работу с системой, при создании нового проекта выберите Unreal Revision Control. При активации этого параметра UEFN сделает снимок состояния вашего острова и его ресурсов. Редактор будет синхронизировать изменения, внесённые любым участником команды, и безостановочно обновлять снимок.
URC автоматически анализирует перенесённые и отредактированные ресурсы, и вы можете без опаски работать над любым аспектом острова. Если вы решите перенести ресурс или изменить его, URC заблокирует его для ваших коллег: они не смогут вносить в него изменения, пока вы не завершите работу.
А когда вы попробуете отредактировать ресурс, над которым в данный момент трудится участник команды, ваши изменения не сохранятся, а на экране появится сообщение с предупреждением, что над материалом сейчас кто-то работает. Благодаря этой функции вы больше не попадёте в ситуацию, в которой потратили на ресурс несколько часов и под конец работы обнаружили, что внести изменения невозможно.
Чтобы убедиться, что вы всегда работаете над последней версией проекта, все изменения должны быть синхронизированы. Если в проекте появились обновления и вам необходимо синхронизироваться, в UEFN появится кнопка «Синхронизация последних изменений». Нажимайте на эту кнопку каждый раз, когда она становится активной. Так все участники команды будут на одной волне.
URC также позволяет фиксировать свои изменения. Если вы внесли в проект изменения, которые необходимо зафиксировать, кнопка «Изменения отсутствуют» изменится на «Зафиксировать изменения». Не забывайте своевременно на неё нажимать.
Чтобы узнать больше, прочтите статью История снимков состояния и разрешение конфликтов.
После того, как возник конфликт ресурсов, на помощь придёт инструмент разрешения конфликтов — подробный и интерактивный визуальный интерфейс, который позволяет выбрать, с какой из версий ресурса продолжать работу.
Когда вы нажмёте кнопку «Синхронизация последних изменений», то увидите сообщение обо всех конфликтах в проекте. Нажмите «Просмотр конфликтов», чтобы открыть интерфейс разрешения конфликтов.
На этой вкладке вы сможете разрешить конфликт, выбрав, сохранить ли снимок состояния с вашими изменениями или снимок состояния с изменениями вашего коллеги.
Такой метод позволяет быстро и просто продолжить работу над проектом. Подробнее читайте в документации История снимков состояния и разрешение конфликтов.
Чтобы узнать, как добавить Unreal Revision Control в проекты, ознакомьтесь с одноименной статьёй .
И всё почему?
Коллега по команде случайно заменил ваши файлы своими. Если ситуация вам до ужаса знакома, значит пора внедрять в рабочий процесс Unreal Revision Control (URC). Это незаменимый инструмент UEFN для работы в команде.
Контроль версий как защитный шлем — может и не круто, но зато точно спасёт от катастрофы. Этот инструмент не только не позволит потерять прогресс, но и оптимизирует совместную работу и сократит время разработки. Таким образом, вы сможете выпускать новые версии продукта намного быстрее.
Больше никакой замены файлов по ошибке
Система Unreal Revision Control создана для эффективного управления проектом, особенно если работа над ним идёт в команде.Контроль версий непрерывно обновляет среду проекта в режиме реального времени, чтобы все авторы работали над последней версией острова. Кроме того, этот инструмент следит за тем, чтобы в текущий момент над тем или иным ресурсом работал только один участник команды. Благодаря этому коллеги не смогут ненароком заменить файлы друга друга или выполнять одни и те же задачи.
Чтобы начать работу с системой, при создании нового проекта выберите Unreal Revision Control. При активации этого параметра UEFN сделает снимок состояния вашего острова и его ресурсов. Редактор будет синхронизировать изменения, внесённые любым участником команды, и безостановочно обновлять снимок.
URC автоматически анализирует перенесённые и отредактированные ресурсы, и вы можете без опаски работать над любым аспектом острова. Если вы решите перенести ресурс или изменить его, URC заблокирует его для ваших коллег: они не смогут вносить в него изменения, пока вы не завершите работу.
А когда вы попробуете отредактировать ресурс, над которым в данный момент трудится участник команды, ваши изменения не сохранятся, а на экране появится сообщение с предупреждением, что над материалом сейчас кто-то работает. Благодаря этой функции вы больше не попадёте в ситуацию, в которой потратили на ресурс несколько часов и под конец работы обнаружили, что внести изменения невозможно.
Чтобы убедиться, что вы всегда работаете над последней версией проекта, все изменения должны быть синхронизированы. Если в проекте появились обновления и вам необходимо синхронизироваться, в UEFN появится кнопка «Синхронизация последних изменений». Нажимайте на эту кнопку каждый раз, когда она становится активной. Так все участники команды будут на одной волне.
URC также позволяет фиксировать свои изменения. Если вы внесли в проект изменения, которые необходимо зафиксировать, кнопка «Изменения отсутствуют» изменится на «Зафиксировать изменения». Не забывайте своевременно на неё нажимать.
История снимков состояния
Вернёмся к снимкам состояния. История снимков состояния позволяет просматривать важную информацию о конфликтах ресурсов и снимках состояния, а также сортировать их по дате. Вы также сможете восстановить более ранний снимок состояния из истории и продолжить работу в старой версии проекта.Чтобы узнать больше, прочтите статью История снимков состояния и разрешение конфликтов.
Инструмент разрешения конфликтов
Unreal Revision Control теперь позволяет более эффективно управлять конфликтами в проекте. Конфликты могут возникать по разным причинам. Одна из самый распространённых — один из участников работал офлайн и вносил изменения в тот аспект проекта, над которым уже поработал коллега в режиме онлайн.После того, как возник конфликт ресурсов, на помощь придёт инструмент разрешения конфликтов — подробный и интерактивный визуальный интерфейс, который позволяет выбрать, с какой из версий ресурса продолжать работу.
Когда вы нажмёте кнопку «Синхронизация последних изменений», то увидите сообщение обо всех конфликтах в проекте. Нажмите «Просмотр конфликтов», чтобы открыть интерфейс разрешения конфликтов.
На этой вкладке вы сможете разрешить конфликт, выбрав, сохранить ли снимок состояния с вашими изменениями или снимок состояния с изменениями вашего коллеги.
Такой метод позволяет быстро и просто продолжить работу над проектом. Подробнее читайте в документации История снимков состояния и разрешение конфликтов.
Исследуйте все возможности системы Unreal Revision Control
Unreal Revision Control — это удобная «подушка безопасности», благодаря которой весь ваш прогресс не пропадёт по обидной случайности. Именно поэтому контроль версий должен быть стандартной практикой при работе над проектами в UEFN.Чтобы узнать, как добавить Unreal Revision Control в проекты, ознакомьтесь с одноименной статьёй .