全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  行业资讯

Unity可以用svn吗

发布时间:2018-08-31 16:48:00
发布人:千锋老师

  众所周知,unity是非常著名的游戏开发引擎。那么,unity可以用svn吗?当然可以了。用Unity3D也有一段时间了,由于团队一直使用SVN进行版本管理,现在给大家总结一下:

图片1

  (1) Unity3D的二进制资源必须加锁进行版本控制,因为它没办法merge;

  (2) Unity3D自己产生的C#工程相关文件,包括VS产生或者Mono产生的,都不需要归入版本控制;

  (3) 在新加入项时,Unity3D会产生一个同名的.meta文件,这个文件记录了此项一个唯一的64位的guid,这个文件必须上传,否则会出现各种缺失的异常情况(比如脚本Miss等)

  (4) 对于Library文件夹,有以下几个.Asset文件需要进行版本管理:

  TimeManager

  TagManager

  QualitySettings

  ProjectSettings

  NetworkManager

  InputManager

  EditorBuildSettings

  DynamicsManager

  AudioManager

  即便如此,在使用Editor进行开发时,由于需要经常改动场景的.unity 文件,而这个是二进制的,所以需要得锁且不能Merge。感觉并行开发的难度还是比较大的,Unity3D还是比较适合个人开发者和较小团队开发,对于大型团队开发,无论是从版本管理还是代码结构上,都觉得不太方便和自然。

  Unity 3.5版本以后,使用SVN要方便一些了。因为必要的*.asset文件全部被独立的放在了ProjectSettings文件夹下。所以只要把Assets、ProjectSettings两个文件夹提交到SVN来管理即可。可以为根目录添加svn:ignore属性,内容为Library、Temp、obj这样,这些内容就不会被提交。

  使用SVN的时一定要选Meta Files,默认是Disable。把除Assets、ProjectSettings之外的文件夹全部添加到忽略列表里提交。

  如果你还想掌握更多关于unity的知识技能,选择千锋unity培训吧。

  千锋unity培训讲师呵护陪伴学员,早晨8点到晚上10点,全天在班;8年来,我们坚持纯面授教学,保证学员的学习质量;免费为学员提供学习使用的电脑以及开发服务器,讲师全部是具有多年实战开发经验的研发精英、技术骨干;学员毕业平均薪资10000起,明显高于同行。

  而其他机构讲师不能全天在班,需要学生自习;采用远程直播教学,一个老师教上千名学生;老师不在学生身边,学习质量难以把控;需要自己租用,或者自己购买;很多机构使用刚毕业的学员讲课,效果可想而知;很多机构平均薪资只有5000多、6000多。

相关文章

PMP®认证荣获北京市境外职业资格认可!

2023-09-07

有哪些好的HTML5前端开发培训机构?

2023-09-07

怎么选择适合自己的HTML5前端开发培训机构?

2023-09-07

短视频运营哪个培训机构靠谱?

2023-09-07

怎么选择靠谱的短视频运营培训机构?

2023-09-07

短视频运营哪个培训机构好?

2023-09-07
在线咨询 免费试学 教程领取