2016-11-18 101 views
0

我在Unity中版本化元文件時遇到了一些問題。我有我在不同項目之間共享的通用代碼(作爲git子模塊),並且它們在每個項目中對某些GameObject有不同的影響。每個項目都從我的通用代碼生成不同的元文件。這就是問題所在。存儲在特定文件夾中的統一元文件

如果我對元文件進行版本化(在我的通用代碼中),我最終會在我的所有項目中使用相同的元文件,這顯然不是我想要的,因爲行爲可能不同。我發現的解決方案之一就是將與我的通用代碼相關的元文件存儲在每個項目的某個位置,以便它們保持特定於一個項目而不影響其他項目。我找不到任何關於此的信息。

我的問題是:有沒有辦法將元文件存儲在特定的文件夾中,並將它們鏈接到另一個文件夾的腳本?

回答

0

最後,我做的是:我現在有一個腳本,將元文件複製到我的特定項目中,以便我可以提交它們。然後,當你克隆repo時,會有另一個腳本將它們複製回我的子模塊。這樣,我的場景正確加載。這不是完美的,但它的工作原理。

0

是的,你可以參考如下:

所以你把不同的項目,子模塊的通用代碼?如果是這樣,您可以將元文件存儲到不同項目的子文件夾中,這些元文件可以單獨控制版本。

+0

我的聲明不清楚,我的不好。實際上,我的通用代碼是我擁有的每個git項目中的一個子模塊。 – rmTheZ

+0

你也可以將元文件存儲在每個git項目的目錄中,因爲不同的目錄,這些元文件也被git以不同的方式處理。 –

相關問題