Контроль версий пакетов в Unity 2019 - PullRequest
0 голосов
/ 23 сентября 2019

Я управляю своим проектом Unity 2019.3 в git, и у меня есть каталог с именем Packages в корне моего проекта.Здесь есть файл с именем manifest.json.Это единственный файл, который имеет значение в папке, или есть другие файлы конфигурации, которые могут быть сгенерированы и нуждаются в отслеживании?

Другими словами, безопасно ли размещать следующие строки в моем .gitignore

/[Pp]ackages/*
!/[Pp]ackages/manifest.json

Это очень похоже на этот вопрос , но не дает четкого ответа на то, что я хочу знать.


Редактировать

Чтобы уточнить, я спрашиваю, будет ли manifest.json всегда достаточно для регенерации содержимого пакетов или могут быть другие файлы, которые хранятся там и требуются для конфигурации.Т.е. файлы, которые не будут одинаковыми, если они будут оставлены для автоматической регенерации Unity.

Я использую ресурс, который добавляет файлы в эту папку Packages, и они не нуждаются в отслеживании.Они автоматически добавляются обратно активом при необходимости.Поэтому я хочу исключить из этой папки все файлы, кроме необходимых.Если необходимые файлы могут измениться, и у меня нет возможности узнать, какие файлы конфигурации могут быть созданы, я не буду этого делать.Если manifest.json будет , всегда будет единственным важным файлом в этой папке, я оставлю свой .gitignore как есть.

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