本文介绍了VCS是否适合设计人员使用?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我知道VCS对于开发人员提高生产力和保护代码绝对至关重要,对此毫无疑问。但是设计师,比如使用Photoshop(虽然它不是特定于任何工具,只是为了让我的观点更加清晰)。

I know that a VCS is absolutely critical for a developer to increase productivity and protect the code, no doubts about it. But what about a designer, using say, Photoshop (though it's not specific to any tools, just to make my point clearer).

VCS使用增量压缩来存储不同的版本的文件。这对代码非常有效,但对于图像,这是一个问题。光栅图像文件是二进制格式,虽然矢量图像文件是文本(SVG出现在我的脑海中)并导致问题。问题来自.psd文件(和任何其他图像源文件) - 那些可能变得非常大,因为我不熟悉格式,我会将它们视为二进制文件。 VCS如何在这种情况下工作?

VCSs uses delta compression to store different versions of files. This works very well for code, but for images, that's a problem. Raster image files are binary formats, though vector image files are text (SVG comes to my mind) and pose to problem. The problem comes with .psd files (and any other image "source" file) - those can get pretty big and since I'm not familiar with the format, I'll consider them as binary files. How would a VCS work in this condition?

如果VCS服务器无法有效地区分文件(或者更糟,不是,那么)存储库可能会非常大所有)随着时间的推移,当有人需要检查存储库(或者如果使用DVCS时克隆它),这可能会变得非常痛苦。

The repository could be pretty darned big if the VCS server isn't able to diff the files efficiently (or worse, not at all) and over time this can become a really big pain when someone needs to check out the repository (or clone it if using a DVCS).

你们有没有用过为此目的的VCS?它的效果如何?我最感兴趣的是Mercurial,虽然这是适用于任何VCS的一般情况。

Have any of you used a VCS for this purpose? How well does it work? I'm mostly interested in Mercurial, though this is a general situation that applies to any VCS.

推荐答案

设计师通常使用专门的工具如,或类似版本,它们是理解图像和其他媒体资产的版本控制系统,它允许传播两个图像等内容。

Designers usually use specialized tools like AlienBrain, Adobe VersionCue or similar, which are essentically Version Control Systems that understand Images and other Media Assets, which allows stuff like diffing two images.

设计人员恕我直言应该使用VCS系统,至少作为版本控制和备份的手段 - 他们的东西与规范,文档,代码,部署脚本以及制作项目的所有其他东西一样重要。

Designers IMHO should definitely use VCS systems, at least as a means for Versioning and backup - their stuff is just as important as Specs, Documentation, Code, Deploy Scripts and everything else that makes a project.

我不知道资产管理系统之间是否存在桥梁,如上所述和Developer VCS系统之间的桥梁。

I do not know if there are bridges between "Asset Management Systems" like the mentioned ones and Developer VCS' systems though.

这篇关于VCS是否适合设计人员使用?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-16 09:00