我正在开发我的第一个大型 Unity 项目。这是一个游戏,我有很多资产(现在他们使用超过 200 Mbs 的硬盘)。
我想使用像 GIT 这样的控制版本,就像我在 android java 项目中使用的那样,但是当我尝试使用它时,它花费了很多时间并且被冻结。
您知道用于 Unity 项目的良好版本控制系统吗?我不想像现在一样使用 gitignore 从控制版本中退出资产。
非常感谢,
用于 Unity(以及任何游戏、电影、音乐等)项目几乎每个人都简单地使用 subversion.
Git 是为了source控制:
即,当你有一个source- 即软件,即一些微小的文本文件。
Git 适用于计算机代码文件 - 即 C、Java 或任何其他文本文件计算机语言的文本文件。
然而 ...
Unity 与计算机代码文件甚至文本文件几乎没有关系。这更像是制作一部电影或一个巨大的 Photoshop 项目。
(git 的全部存在理由是“能够离线工作!”使用计算机代码文本文件:该功能与存储 TB 级的纹理、视频、3D 模型、巨大的二进制场景文件等完全无关。)
获取 SVN 存储库很简单,例如在xp-dev.com或任意数量的免费或付费供应商。
On your Mac最好的颠覆客户端是 VersionsApp(不幸的是你必须付费)。在你的PC,大家都用TortoiseSVN(免费)。
(当然,在 Mac 上你可以只使用命令行 svn 客户端,它是 OSX 内置的,因为它只是 unix。)
对于游戏、视频、建模、3D、电影等,SVN 是行业标准。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)