2015-06-09 156 views
0

所以我對git非常熟悉,但總是有一個repo master爲我創建了一個.gitignore文件,所以這是我第一次自己處理它。我的問題是,當我提交Unity項目並將其從另一臺計算機中提取時,元文件已被忽略(我懷疑),並且場景中的所有GameObject都被刪除。 Here是我跟着我使用的gitignore文件的教程。Unity項目的.gitignore忽略元文件

+0

.gitignore文件中的元文件?如果他們是,他們應該是嗎? – Makoto

+0

我沒有看到任何嚴格地說'.meta'的東西。所以我不確定我忽略了什麼是包含元文件。 – tommyhawk

+0

是否有條目忽略它們生成的目錄? – Makoto

回答

1

我見過很多人做這些巨大的.gitignore文件的時候,確實所有他們需要做的是這樣的:

# Ignore Everything 
/* 

# Except for these: 
!/.gitignore 
!/Assets 
!/ProjectSettings 

這是什麼做的,就是:

  1. 不顧一切
  2. 然後它忽略其餘的
    1. .gitignore文件
    2. Assets文件夾
    3. ProjectSettings文件夾

這應該不會忽略你的元文件,或爲此事Assets文件夾東西。

+0

那些正斜槓是必需的嗎?或者他們是不錯的做法? –

+0

當我將它們排除在外時,我遇到了問題,所以我將它們放在那裏。 –

+0

好的,我發現[this](http://stackoverflow.com/a/2476760/5044950)和[this](http://stackoverflow.com/a/6574203/5044950),解釋了爲什麼他們是必要的。 –