我知道,VCS对于开发人员提高生产力和保护代码绝对至关重要,对此毫无疑问。但是对于设计师来说,用Photoshop说(尽管并非特定于任何工具,只是为了使我的观点更清楚)。
VCS使用增量压缩来存储文件的不同版本。这对于代码非常有效,但是对于图像,则是一个问题。光栅图像文件是二进制格式,尽管矢量图像文件是文本(在我看来是SVG)并存在问题。问题与.psd文件(以及任何其他图像“源”文件)一起出现-这些文件可能会变得很大,并且由于我对格式不熟悉,因此我将它们视为二进制文件。在这种情况下,VCS将如何工作?
如果VCS服务器无法高效地扩散文件(或者更糟,根本没有),则存储库可能会变得非常庞大,随着时间的流逝,当有人需要检出存储库(或克隆存储库)时,这可能会变得非常痛苦。如果使用DVCS)。
你们有没有为此目的使用过VCS?效果如何?我对Mercurial最为感兴趣,尽管这是适用于所有VCS的一般情况。
最佳答案
设计人员通常使用AlienBrain,Adobe VersionCue或类似工具之类的专用工具,这些工具本质上是理解图像和其他媒体资产的版本控制系统,该工具允许诸如比较两个图像。
设计师恕我直言,绝对应该使用VCS系统,至少作为版本控制和备份的一种手段-他们的工作与Specs,文档,代码,部署脚本以及构成项目的所有其他项目一样重要。
我不知道在提到的“资产管理系统”和Developer VCS的系统之间是否存在桥梁。
关于version-control - VCS是否适合设计人员使用?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2494082/