User Manual

Контрольные точки

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

Checkpoint

Контрольная точка - это постоянная запись состояния вашего проекта и является частью графа, который используется для ветвей и слияния изменений. Таким образом, созданные контрольные точки не могут быть удалены. Это означает, что после того, как вы зафиксировали свои изменения в рамках контрольной точки, они навсегда сохраняются в истории вашего проекта.

Создание контрольной точки

Контрольные точки создаются из панели управления версиями.

VC Panel

Кнопка "New Checkpoint" открывает форму ввода для создания контрольной точки. Вы также можете использовать сочетание клавиш Ctrl+S (Cmd+S на OS X)

Create Checkpoint

Восстановление контрольной точки

Restore Checkpoint

Если вы хотите восстановить состояние вашего проекта из предыдущей контрольной точки, вы можете сделать это из панели управления версиями. Откройте панель, найдите контрольную точку, к которой вы хотите вернуться, и выберите "Restore checkpoint" из выпадающего меню контрольной точки. Редактор перезагрузит проект на контрольной точке.

Обратите внимание, что восстановление контрольной точки вносит изменения из контрольной точки в вашу текущую ветку, но PlayCanvas не позволяет создавать ветки, если вы не создали ветку явно. Таким образом, если вы восстановите контрольную точку и затем создадите новую контрольную точку, она будет дочерней по отношению к последней контрольной точке в ветке.

Restore checkpoint applied

Жесткое сброс до контрольной точки

Жесткое сброс позволяет удалить все контрольные точки после выбранной контрольной точки. Это полезно, если вам нужно "отменить" слияние (возможно, ветка была случайно объединена или слияние должно быть выполнено по-другому).

Жесткое сброс может удалить контрольные точки только при выполнении следующих условий:

Обратите внимание, что удаленные контрольные точки не могут быть восстановлены.

Чтобы выполнить жесткое сброс, откройте панель, найдите контрольную точку, к которой вы хотите вернуться, и выберите "Hard reset" из выпадающего меню контрольной точки.

Введите "hard reset" в текстовое поле, чтобы подтвердить, что вы хотите удалить все контрольные точки после выбранной контрольной точки.

Редактор перезагрузит проект на контрольной точке.

This site is translated by the community. If you want to get involved visit this page