gpt4 book ai didi

git - Unity 2019 中包的版本控制

转载 作者:行者123 更新时间:2023-12-03 23:50:51 24 4
gpt4 key购买 nike

我正在 git 中管理我的 Unity 2019.3 项目,我有一个名为 Packages 的目录在我的项目的根目录中。这里有一个名为 manifest.json 的文件.这是文件夹中唯一重要的文件还是可以生成其他配置文件并需要跟踪?

换句话说,将以下几行放在我的 .gitignore 中是否安全?

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

这与 this question 非常相似但它没有明确回答我想知道的。

编辑

为了澄清,我在问是否 manifest.json总是足以重新生成包的内容,或者是否可能有其他文件存储在其中并需要配置。 IE。如果让 Unity 自动重新生成,则文件将不相同。

这样做的用途是我有一个 Assets ,可以将文件添加到该 Packages 文件夹中,并且它们不需要跟踪。需要时,它们会由 Assets 自动添加回。所以我想从该文件夹中排除除必要文件之外的所有文件。如果必要的文件可以更改,而我无法知道可以生成哪些配置文件,那么我不会这样做。如 manifest.json要去 总是 成为该文件夹中唯一重要的文件,我将离开我的 .gitignore照原样。

最佳答案

几个月后重新审视这个问题。我仍然没有找到任何文件来确认 manifest.jsonPackages 中唯一重要的文件但是,将这两行添加到使用多个不同包的几个不同 Unity 项目时,我没有遇到任何问题。添加似乎很安全。

关于git - Unity 2019 中包的版本控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58059616/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com