2015-06-09 132 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),解释了为什么他们是必要的。 –