2016-02-17 4 views
0

Я задал подобный вопрос в другой день, но я думаю, что это достаточно разные, чтобы сделать это стоит еще один вопросUnity Meta Files и контроль версий

настоящего время я использую Bitbucket и исходное дерево с моим проектом, здесь это мой git ignore.

EDIT * NEW GITIGNORE. enter image description here

EDIT * Структура файла. enter image description here

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

У меня есть текст силы включен, и у меня есть мета-файлы.

Спасибо всем.

EDIT

Вот снимок из мета-файлов.

enter image description here

+0

Я предлагаю добавить эти файлы в файл .gitignore. Все, что генерируется вашей системой сборки, должно быть проигнорировано и не добавлено в управление версиями. –

+0

Как выглядят пути к этим 1000 метафайлам? Для записи метафайлы не должны игнорироваться и должны быть в вашем репо онлайн. – andeart

+0

@andeart Добавлен снимок файлов. – bSky

ответ

2

Я думаю, что эти файлы действительно находятся в вашем хранилище (возможно, они были добавлены, прежде чем вы обновили свой .gitignore), что они содержат CRLF окончаний строк, и что на новом ПК git core.autocrlf возвращает true. Если это действительно так, тогда git планирует преобразовать все эти CRLF s в LF и, таким образом, ваша локальная копия «отличается» от того, что находится в репо. Попробуйте установить core.autocrlf на false, чтобы остановить git от этого. Если это фиксирует это, неплохо было бы добавить следующее в файл .gitattributes:

* -text 

Это будет отключить такой конец обработки линии независимо от того, что машина репо находится в будущем.

0

Как я писал в комментарии выше: Если ваш gitignore имеет /Library/, он не будет игнорировать Not a Nightmare/Library/ и его содержащиеся файлы. Вы можете попытаться удалить ведущую косую черту, но я предлагаю реструктурировать ваш проект, чтобы ваш проект Unity был корневым.

Пример:

enter image description here

Я надеюсь, что помогает!

+0

Отредактировано оригинальное сообщение, чтобы показать новый git ignore, я пробовал и файловую структуру, которая уже была похожа на старый git игнорировать. – bSky

 Смежные вопросы

  • Нет связанных вопросов^_^