忽略Unity 2018中的"Packages"文件夹是否安全?

Had*_*ari 6 unity-game-engine

我刚刚从2017.3.1f1更新了我的Unity2018.2.1f1,当我打开我的项目时,它将manifest.json文件从UnityPackageManager文件夹移动到Packages文件夹.此外,它在Packages文件夹中创建了一堆文件和文件夹.

我的问题是:

从存储库中忽略Packages文件夹是否安全,特别是manifest.json

谢谢.

Ami*_*ari 7

manifest.json包含依赖项列表(您用于项目的包).因此,如果您在另一台计算机上克隆存储库,unity将使用此列表下载所需的包.

简短的回答:manifest.json很重要.

  • 只是为了澄清。那么可以将包文件夹添加到 gitignore 中,并为 **manifest.json** 提供 **例外** 吗?**编辑** 我对 Unity 编辑器中显示的新包文件夹感到困惑,其中包含多个我不知道的文件 (3认同)

ari*_*rds 6

谷歌搜索结果并不多,所以对于未来的搜索者,我将添加:

在 Unity 2020.1(可能更早)中,实际包内容似乎保存在 中Library/PackageCache,并且只有清单文件位于根Packages文件夹中。

如果Library按应有的方式被忽略,则.gitignore.