Как подготовить проект Unity для git? [дубликат]



этот вопрос уже есть ответ здесь:



каковы шаги, необходимые для подготовки проекта Unity для фиксации в репозитории git, например. github? Я не хочу хранить ненужные файлы (особенно временные файлы и избегать двоичных форматов вероятный.)

723   2  
git

2 ответов:

в редакторе Unity откройте свой проект и:

  1. включить внешний вариант на единствопредпочтенияпакетовхранилище (только если Unity ver
  2. переключатель Видимые Мета-Файлы на EditНастройки Проектаредактор Режим Контроля Версий
  3. переключатель Текст in EditНастройки Проектаредактор Режим Сериализации Активов
  4. сохранить сцену и проект File.
  5. выйти из Unity, а затем вы можете удалить библиотека и Temp каталог в каталоге проекта. Вы можете удалить все, но оставить активы и ProjectSettings.

Если вы уже создали ваш пустой git РЕПО он-лайн (например. github.com) теперь пришло время, чтобы загрузить свой код. Откройте командную строку и выполните следующие шаги:

cd to/your/unity/project/folder

git init

git add *

git commit -m "First commit"

git remote add origin [email protected]:username/project.git

git push -u origin master

теперь вы должны открыть свой проект Unity, удерживая нажатой опцию или левую клавишу Alt. Это заставит Unity воссоздать каталог библиотеки (этот шаг может быть не нужен, так как я видел, как Unity воссоздает каталог библиотеки, даже если вы не удерживаете какой-либо ключ).

наконец, git игнорирует библиотеку и темп каталоги, чтобы они не были перемещены на сервер. Добавьте их к своим .gitignore файл и нажмите игнорировать на сервер. Помните, что вы будете фиксировать только каталоги Assets и ProjectSettings.

а вот и мой собственный .gitignore рецепт для моих проектов единства:

# =============== #
# Unity generated #
# =============== #
Temp/
Obj/
UnityGenerated/
Library/
Assets/AssetStoreTools*

# ===================================== #
# Visual Studio / MonoDevelop generated #
# ===================================== #
ExportedObj/
*.svd
*.userprefs
*.csproj
*.pidb
*.suo
*.sln
*.user
*.unityproj
*.booproj

# ============ #
# OS generated #
# ============ #
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
Icon?
ehthumbs.db
Thumbs.db

поскольку Unity 4.3 вы также должны включить внешнюю опцию из настроек, поэтому полный процесс настройки выглядит так:

  1. включить на Unity → Preferences → Packages → Repository
  2. переключатель Hidden Meta Files на Editor → Project Settings → Editor → Version Control Mode
  3. переключатель Force Text на Editor → Project Settings → Editor → Asset Serialization Mode
  4. сохранить сцену и проект File меню

обратите внимание, что только папки, которые вы должны держать под контролем источник Assets и ProjectSettigns.

дополнительную информацию о сохранении проекта Unity под управлением исходного кода Вы можете найти в этот пост.

Comments

    Ничего не найдено.