我刚刚将 Unity 从 2017.3.1f1 更新为 2018.2.1f1 ,当我打开项目时,它移动了清单.json 文件从 UnityPackageManager 文件夹移至 Packages 文件夹。此外,它还在 Packages 文件夹中创建了一堆文件和文件夹。
我的问题是:
可以安全地忽略存储库中的 Packages 文件夹,特别是 manifest.json 吗?
谢谢。
答案 0 :(得分:6)
manifest.json 包含依赖项列表(用于项目的程序包)。因此,如果您将存储库克隆到另一台计算机上,则unity使用此列表下载所需的软件包。
简短答案:manifest.json很重要。
答案 1 :(得分:3)
对此,Google的搜索结果并不多,因此,对于以后的搜索者,我将添加:
在Unity 2020.1(可能还有更早的版本)中,实际的软件包内容似乎保存在Library/PackageCache
中,只有清单文件位于根Packages
文件夹中。
如果按原样应忽略Library
,则.gitignore
中不需要其他条目。