假设开发团队包括(或利用)图形艺术家,这些艺术家创建产品中的所有图像。这些东西包括图标,位图,窗口背景,按钮图像,动画等。
显然,构建软件所需的一切都应以某种形式的版本控制进行。但是,大多数针对开发人员的版本控制系统主要是针对基于文本的信息而设计的。图形人员应该使用与编码员相同的版本控制系统和存储库吗?如果没有,他们应该使用什么,以及使所有内容保持同步的最佳方法是什么?
最佳答案
是的,在版本控制中拥有艺术 Assets 非常有用。您可以跟踪历史记录,回滚更改,并且只有一个来源可以进行备份。请记住,艺术品 Assets 要大得多,因此您的服务器需要具有大量磁盘空间和网络带宽。
我已经在非常大的项目(+100 GB)上使用perforce取得了成功,但是我们不得不使用对艺术家更友好的东西来包装对版本控制服务器的访问。
我也听说过有关Alienbrain的一些好消息,它的UI看起来确实很漂亮。