Dan*_*Dan 6 git version-control unity-game-engine
Packages
我正在 git 中管理我的 Unity 2019.3 项目,并且我的项目根目录中有一个名为的目录。这里有一个名为manifest.json
. 这是文件夹中唯一重要的文件,还是还有其他可以生成并需要跟踪的配置文件?
换句话说,将以下几行放入我的中是否安全?.gitignore
/[Pp]ackages/*
!/[Pp]ackages/manifest.json
Run Code Online (Sandbox Code Playgroud)
这与这个问题非常相似,但它没有明确回答我想知道的内容。
编辑
为了澄清,我问的是是否manifest.json
总是足以重新生成包的内容,或者是否可能有其他文件存储在其中并需要配置。如果由 Unity 自动重新生成,即文件将不一样。
其用途是我有一个资产,可以将文件添加到该 Packages 文件夹中,并且它们不需要跟踪。当需要时,它们会被资产自动添加回来。所以我想从该文件夹中排除除必要文件之外的所有文件。如果必要的文件可能会发生变化,并且我无法知道可以生成哪些配置文件,那么我不会这样做。如果manifest.json
它始终是该文件夹中唯一重要的文件,我将保持.gitignore
原样。
几个月后再次回顾这一点。我仍然没有找到任何文档来确认目录manifest.json
中唯一重要的文件Packages
,但是,将这两行添加到使用多个不同包的多个不同 Unity 项目中没有遇到任何问题。添加似乎很安全。
归档时间: |
|
查看次数: |
1009 次 |
最近记录: |