我是否需要将所有Unity和Xcode项目文件添加到git repo?

问题描述:

我有一个与Xcode和Unity项目相关的问题。今天我设法从Unity创建了一个Xcode项目,我想将它添加到我的git仓库中,但是项目文件夹的大小超过了900 MB。我没有很多资产,我只使用UnityAds和GoogleAnalytics作为插件。我是否需要将所有Unity和Xcode项目文件添加到git repo?

我需要所有这些文件在我的回购?

有没有人有Unity + Xcode设置的gitignore示例?

+0

只包括[混帐忽略Xcode的(https://github.com/github/gitignore/blob/master/Objective-C。 gitignore) – swiftBoy

+0

嗨Gekon,这个确切的问题经常被问到。注意(1)对于电影,电视,游戏,统一,音乐等你使用svn而不是git。 (2)900 MB是***小***为一个游戏项目! (3)如果出于某种原因想要与git抗争,git本身会在其网页上提供最好的“配方”。希望它有帮助 – Fattie

+0

可能的[Source Tree Unity项目Ghost文件]重复(http://*.com/questions/35393928/source-tree-unity-project-ghost-files) – Fattie

创建一个在顶层叫的.gitignore文件,并添加您不希望投入您的GIT

即文件夹。

bin/ 
UnityAds/ 
GoogleAnalytics/ 

这里是一个很好的一个,我发现:

/[Ll]ibrary/ 
/[Tt]emp/ 
/[Oo]bj/ 
/[Bb]uild/ 
/[Bb]uilds/ 
/Assets/AssetStoreTools* 

# Autogenerated VS/MD solution and project files 
ExportedObj/ 
*.csproj 
*.unityproj 
*.sln 
*.suo 
*.tmp 
*.user 
*.userprefs 
*.pidb 
*.booproj 
*.svd 


# Unity3D generated meta files 
*.pidb.meta 

# Unity3D Generated File On Crash Reports 
sysinfo.txt 

# Builds 
*.apk 
*.unitypackage