Я в университете, занимаюсь групповым проектом с использованием Unity, и мы пытаемся использовать GitLab для контроля версий, но у меня были проблемы с gitignore и открытием проекта из клонированного репозитория.Я чувствую, что прочитал так много руководств, которые всегда приводили к одной и той же проблеме.Мы пытаемся сделать это для существующего проекта, над которым мы работали в течение недели (мы только недавно обнаружили наши проблемы с git).
Шаги, которые я пробовал:
- Создано новое git repo
- Скопирована рабочая версия нашего проекта Unity со всеми файлами и папками.
- Открыт проект Unity и отредактированы настройки для отображения метафайлов и принудительного ввода текста.
- Добавлен файл git ignore отсюда .
- Инициализирован git LFS и добавлены .gitattributes.
- Добавлен, зафиксирован и передан все в исходный мастер (папка библиотеки не быланажал, как и следовало ожидать).
Теперь, чтобы проверить, что это будет работать для моих товарищей по команде, я удалил свою локальную папку репозитория и повторно клонировал репозиторий.Однако проблема в том, что когда я открываю проект в Unity, он открывает пустую сцену с сообщением:
перестройка библиотеки, поскольку база данных ресурсов не найдена
Я могу просмотреть папку активов, и там все есть, но Unity, похоже, не в состоянии перестроить проект без папки Library, которая должна быть исключена из git.
Я даже пыталсясоздать совершенно новый проект Unity с нуля, просто добавив к сцене простой куб, но когда я вышел на открытый проект, он сделал то же самое.
Я сошел с ума и встречаюсь с клиентомчерез 2 дня без рабочего git репозитория это кошмар.Я был бы очень признателен за помощь в этом, я в тупике, и я не знаю, что я делаю неправильно, спасибо.
Я использую версию Unity 2017.4.10f1