图形版本控制

53

假设一个开发团队包括(或利用)创建产品中所有图像的图形艺术家。 这些东西包括图标、位图、窗口背景、按钮图像、动画等等。

显然,构建软件所需的一切都应该是在某种形式的版本控制下。 但是,大多数针对开发人员的版本控制系统主要设计用于基于文本的信息。 图形人员应该使用与程序员相同的版本控制系统和存储库吗? 如果不是,他们应该使用什么,并保持一切同步的最佳方法是什么?


2
http://superuser.com/questions/5917/version-control-for-images - balexandre
15个回答

1

您可能想看看Boar:“用于照片、视频和其他二进制文件的简单版本控制和备份”。它可以处理任何大小的二进制文件。http://code.google.com/p/boar/


1
关于差异和合并,我认为版本控制对于图形和媒体元素更为关键。如果你考虑一下,大多数设计师将是文件的唯一所有者——至少在图形的情况下——或者至少我认为应该是这样的。我很想听听设计师的意见。

1

@Damian - 你提到标记和交叉引用的问题很好。确实如此;虽然我在软件开发项目中没有与许多设计师合作,但我曾为一家拥有设计部门的公司工作过,并知道这是一个问题。设计师仍在(永久地)寻找处理此类事情的完美系统。我认为这更适合设计部门共享访问、搜索和版本控制等所有资产的业务激励——在任何可能的地方都不要重复造轮子。我认为它不适用于以项目为导向的方式,因为标记和交叉引用不太适用。


1

我们使用Perforce将二进制文件和图像保存在版本控制中。它非常棒!

我们保留了很多艺术资源,对于大量大文件缩放效果很好。它可以识别二进制文件(无法进行差分的文件),并在后端将其作为完整文件副本存储。

它还有P4V(跨平台可视化浏览器)和缩略图系统,因此图片文件可以在浏览器中查看。


1
一个免费但有些不稳定的解决方案是Adobe Version Cue,它随Adobe Suites一起提供直到CS4版本,并且易于安装和维护。它提供用户级别的控制,并且非常适合艺术家使用。然而,Adobe已经停止对其提供支持,这是一件遗憾的事情。Adobe Bridge作为用户和Version Cue服务器之间的客户端。如果正确使用,它是一个廉价的版本控制解决方案。我使用CS3版本的Version Cue和CS3 Bridge。对于小团队来说非常好用。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接