如何将Git用于Unity3D源代码管理?

将Git源代码控制与Unity 3D结合使用的最佳实践是什么,特别是在处理Unity 3D项目的二进制特性方面?请描述工作流程,.gitignore中将包括哪些路径,应在Unity和/或项目中设置哪些设置以及应注意的其他任何特殊事项。


注意:我意识到使用Asset Server是Unity推荐的方法,但是出于多种原因,我想使用Git。请不要说出任何答案,也不要说我应该只使用资产服务器。资产服务器对我来说真的不是一个选择。


守候你守候我
浏览 1423回答 3
3回答

largeQ

在Unity 4.3中,您还必须从首选项中启用“外部”选项,但是自从Unity 4.5起,他们为此放弃了选项,因此完整的设置过程如下所示:切换到Visible Meta Files在Editor → Project Settings → Editor → Version Control Mode切换到Force Text在Editor → Project Settings → Editor → Asset Serialization Mode从File菜单保存场景和项目此外,我们的团队正在使用更多扩展.gitignore文件:# =============== ## Unity generated ## =============== #Temp/Library/# ===================================== ## Visual Studio / MonoDevelop generated ## ===================================== #ExportedObj/obj/*.svd*.userprefs/*.csproj*.pidb*.suo/*.sln*.user*.unityproj*.booproj# ============ ## OS generated ## ============ #.DS_Store.DS_Store?._*.Spotlight-V100.Trashesehthumbs.dbThumbs.db请注意,您需要保留在源代码管理之下的唯一文件夹是Assets和ProjectSettings。有关使Unity Project处于源代码控制下的更多信息,您可以在本文中找到。
打开App,查看更多内容
随时随地看视频慕课网APP