首先,AssetServer确实很好用,Unity内部集成的管理界面,操做很简单,提交冲突的后还能够进行文件比对。但学习使用过程当中,发现文件体积较大的项目文件目录(600M),我提交不上去,会返回没有权限这样的异常信息,也许是由于未购买TeamLicense的缘由吧java
最近在尝试使用SVN进行项目管理,下面介绍一下个人作法,欢迎你们来讨论。服务器
一、Unity编辑器里对指定项目进行设置,生成meta文件。编辑器
Edit->Project Settings->Editorpost
二、仅是对项目文件夹下Assets目录进行版本控制起来;学习
三、操做前先update本地的工做副本;.net
四、对于程序脚本等文本文件的更新操做,能够正常的使用SVN进行update和commit,能够对冲突进行比对合并,但若是涉及到场景属性等设置上的修改,这些文件上变化是没法进行版本合并的,建议先把要更新的对象锁起来,防止本身在作修改的同时别人也在向服务器commit。3d
五、commit上去的文件会自动解锁,若是还有其余锁定的对象,勿忘手动解锁,尽可能缩短占用的时间。版本控制
六、锁定的功能虽然会下降一些团队工做效率,但能够有效避免冲突问题,加上团队成员间的工做协调,我的认为这种方式仍是能够用于10人如下小团队的。对象
原文连接:http://blog.csdn.net/onejavaer/article/details/7493737blog
声明: 本文由( liuxiaoni )原创编译,转载请保留连接: Unity3D集成SVN进行版本控制