目前项目这样版本控制
1 在unity里,应该只对Assets(包含,meta)和ProjectSettings这两个文件夹做版本控制,其他的文件都是unity或工具生成出来的。
2 设置project setting ->editor setting-> Asset serialization为Force Text
1 在unity里,应该只对Assets(包含,meta)和ProjectSettings这两个文件夹做版本控制,其他的文件都是unity或工具生成出来的。
2 设置project setting ->editor setting-> Asset serialization为Force Text
3 使用多场景编辑功能编辑和管理,让不同的人在不自己的场景中编辑,创建prefab,然后加载到主场景中。
小项目推荐使用SVN,但是资源太多带大不推荐,svn容易坏掉。
中大型推荐使用git和perforce。git速度更快,但是不便于队员单个文件的版本管理。perforce易于单个文件管理,有unity编辑器自带的支持,但是有个恶心的checkout,话说checkout虽然恶心,但也一定程度保证了不会胡乱修改。