我们目前使用“Visible Meta Files”作为内部版本控制(如果它不是正确的方法,我们将没有问题更改它),但目前在处理分支时仍感到困惑。
例如,我最近完成了一个IAP插件,其中创建了许多文件夹和文件,并且与其相关的meta文件都有所变化。
在我的正常 git 工作方式下,我会在分支中完成工作,然后在准备好之后将其合并到主分支。但不幸的是,如果这样做,在切换到其他分支时,Unity 会从创建在另一个分支上的文件夹中重新生成所有这些 meta 文件,这会破坏任何清洁合并或类似的操作。
因此,到目前为止,我选择的方法是,在合并时关闭 Unity,删除所有这些剩余的 meta 文件/允许合并覆盖本地文件,但我认为肯定有更好的方法,对吗?
例如,我最近完成了一个IAP插件,其中创建了许多文件夹和文件,并且与其相关的meta文件都有所变化。
在我的正常 git 工作方式下,我会在分支中完成工作,然后在准备好之后将其合并到主分支。但不幸的是,如果这样做,在切换到其他分支时,Unity 会从创建在另一个分支上的文件夹中重新生成所有这些 meta 文件,这会破坏任何清洁合并或类似的操作。
因此,到目前为止,我选择的方法是,在合并时关闭 Unity,删除所有这些剩余的 meta 文件/允许合并覆盖本地文件,但我认为肯定有更好的方法,对吗?