> For the complete documentation index, see [llms.txt](https://docs.allout.game/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.allout.game/all-out-docs/ru/vyzhat-maksimum-iz-all-out/collaborating-and-version-control.md).

# Совместная работа и контроль версий

Существует несколько причин использовать систему контроля версий, такую как Git, при разработке вашей игры:

* Легко создавать резервные копии и откатываться к более ранним изменениям
* Работайте вместе с другими разработчиками в вашей команде
* Легко открывайте свой проект на других устройствах

Если вы не знакомы с Git/GitHub, здесь есть отличная серия видеоуроков: <https://www.youtube.com/watch?v=8Dd7KRpKeaE>

Для начала создайте аккаунт GitHub и репозиторий, а затем авторизуйте приложение All Out для использования этого репозитория.

Вы можете предоставить доступ, перейдя на страницу Collaborate в вашей игре и нажав на опцию управления подключением GitHub.

<figure><img src="/files/a9f5558d519b5e6fcee40a62b983ae4a6add7738" alt="Manage GitHub connection control on the Collaborate page"><figcaption></figcaption></figure>

Затем вы сможете выбрать репозиторий, который вы создали ранее, на странице Collaborate вашей игры:

<figure><img src="/files/74920a610b83286aaf58fda800ade58248d2a7e7" alt="Repository selector on the Collaborate page"><figcaption></figcaption></figure>

Когда вы связываете репозиторий Git, интеграция может клонировать его в папку игр редактора и использовать ветки или pull request'ы для проверки изменений. Доступ к репозиторию контролируется установкой GitHub и правами репозитория, поэтому убедитесь, что у каждого участника есть необходимый доступ.

**Вы также можете установить настольный клиент GitHub, чтобы вручную управлять изменениями Git:**

Их настольный клиент довольно прост в использовании!

1. Скачайте GitHub Desktop: <https://desktop.github.com/download/>
2. Добавьте существующий репозиторий или создайте репозиторий в папке проекта игры. ![Adding an existing project folder in GitHub Desktop](/files/fcc0f3592af6d2b8ec505266b837ec7a4b8358b4)
3. Создайте первый коммит и опубликуйте свой репозиторий на GitHub!
