为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

Git
守候你守候我 2019-11-21 10:27:16
将Git源代码控制与Unity 3D结合使用的最佳实践是什么,特别是在处理Unity 3D项目的二进制特性方面?请描述工作流程,.gitignore中将包括哪些路径,应在Unity和/或项目中设置哪些设置以及应注意的其他任何特殊事项。注意:我意识到使用Asset Server是Unity推荐的方法,但是出于多种原因,我想使用Git。请不要说出任何答案,也不要说我应该只使用资产服务器。资产服务器对我来说真的不是一个选择。
查看完整描述

3 回答

?
largeQ

TA贡献2039条经验 获得超7个赞

在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

.Trashes

ehthumbs.db

Thumbs.db

请注意,您需要保留在源代码管理之下的唯一文件夹是Assets和ProjectSettings。


有关使Unity Project处于源代码控制下的更多信息,您可以在本文中找到。


查看完整回答
反对 回复 2019-11-21
  • 3 回答
  • 0 关注
  • 1422 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信