.meta файл беспорядок в Unity (используя SVN) - PullRequest
1 голос
/ 27 октября 2011

Использование SVN (черепаха) в UNity3D загромождает каталог скриптов файлами .meta.(по одному на каждый файл) Дошло до того, что это действительно мешает мне, когда я провожу свой день.

Вопрос: Безопасно ли / есть какой-то способ скрыть / замаскировать их?Я обеспокоен тем, что простая установка скрытого атрибута может вызвать проблемы в будущем (если это безопасно, я считаю, что это хороший ответ!)

Примечание. Простая сортировка по типу не является решением здесь, потому чторазличные типы файлов cs и js, смешанные вместе в этих каталогах) Я присоединяюсь к проекту, который уже находится в разработке, который сам был унаследован от другой команды, так что да, некоторые странности.

1 Ответ

2 голосов
/ 13 января 2012

Файлы .meta создаются для КАЖДОГО и КАЖДОГО файла и папки по своему замыслу.

Unity3d Pro фактически создает их вместе с каждым файлом. Unity3d (non-pro) фактически берет все файлы .meta, созданные в SVN, и помещает их в специальный формат в каталоге Temp /. Вы не можете поделиться этим каталогом Temp / в SVN, так как каждый компьютер будет генерировать их по-разному.

Однако, если вам нужно обновить лицензию до Pro, то версия Pro возьмет файлы из вашего каталога Temp / и заново сгенерирует файлы .meta, как они отображаются в SVN.

Вы должны хранить файлы .meta. Например, если вы создадите атлас (SpriteCollection), но затем удалите связанный с ним этот файл .meta, все файлы, пытающиеся использовать атлас, сломаются (на моем все становится ярко-розовым, чтобы показать, что спрайт Коллекция была испорчена).

За Unity , вы действительно хотите сохранить файлы .meta в SVN, когда это возможно. На диске все в порядке, если вы прячете их, но вы должны не забыть удалить файл .meta, если вы решили избавиться от исходного файла (удалить MySprite.png, и вы должны не забыть удалить MySprite.png.meta), что МОЖЕТ быть трудным, если вы все спрячете.

РЕДАКТИРОВАТЬ: Более новые версии Unity, 3.5.4 ~ ish, теперь поддерживают создание файлов .meta для непрофессиональных версий. Вы можете найти эту опцию в меню «Правка» - «Настройки проекта» -> «Редактор» (по крайней мере, на Mac), а затем переключить «Режим контроля версий» на «Метафайлы».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...