2008-12-28 49 views
2

我试图实现一个版本控制系统,但是我们大多数人都知道设计师对版本控制系统感到不舒服。我正在寻找一个主要为我们的设计师使用Photoshop,Flash和其他设计工具的解决方案。数字广告公司设计师的版本控制

与我们的前端和后端编码器一起使用版本控制系统(如VSS 2005)并不是什么大不了的事,但我们的设计人员遇到了一些严重的问题。他们大多拒绝使用版本控制系统,他们在某些方面是正确的,主要是在生产力水平上。他们主要工作在多个文件以及多个应用程序(如Photoshop和Flash)上。

我不知道版本控制是否正确答案。也许我们必须实施一个备份系统,但我认为必须有一个版本系统。我和我们的设计师对做同样的事情感到厌倦,或者一遍又一遍地回到以前的设计。

知道数字公司如何克服这个问题将是一件很美妙的事情。如果版本控制是答案,请分享如何让设计人员适应版本控制的技巧。

编辑1:也许这将是一个很好的解决方案,如Dropbox,因为它不会打扰你与签入/签出。你所要做的就是打开一个文件,对其进行处理并保存,其余部分由Dropbox处理。

编辑2:我们在Windows上,所以没有机会实现比Windows的支持:(

由于其他什么...

回答

1

Adob​​e拥有自己的版本控制,版本提示,它与Creative Suite软件包捆绑在一起。显然,Eclipse可以插入此。我没有广泛尝试过,但我知道它很好地集成到Creative Suite中的文件对话框中。

注:的Version Cue已经由Adobe CS5发布后停产: http://www.adobe.com/products/adobedrive/

1

的Adobe的Version Cue也许

+0

我会看看Adobe Version Cue。这似乎是一个很好的解决方案,但我还不确定。 – 2008-12-28 15:12:37

4

我的天堂”? T实际上曾经与图形设计师一起完成这项工作,但Subversion的WebDAV支持可能适用于他们吗?您可以在Mac OS X和Windows XP上安装WebDAV共享作为驱动器。我相信每次保存都会成为新版本在存储库中。

至于你的第二个隐藏的问题:是的,你需要实现一个备份系统。至少如果你重视你的数据。

+0

这是一个特别好的解决方案,因为“艺术家”绝对不必担心版本控制,但支持“管理员”可以使用他们需要的所有功能。 – 2008-12-28 15:59:49

+0

+1备份是必须的! – pconcepcion 2013-07-26 09:06:08

1

您可能想尝试颠覆,因为有Windows资源管理器和max OS X finder的插件。与非文件系统集成对于非开发人员必须使用源代码控制的项目而言,对我来说是一个很大的帮助。这包括有设计师的项目。 另一个关键的事情是帮助设计人员和其他非开发人员使用的文件具有良好的目录结构。

0

与其试图将版本控制系统与大量应用程序集成到不同的操作系统上,您可能需要查看写时复制文件系统,如http://en.wikipedia.org/wiki/Ext3cow。这样你的设计师甚至不会注意到其中的差异。他们所要做的就是使用ext3cow将他们的工作保存到linux/samba服务器上的网络共享中。

0

我既是设计师又是编码员。我通常使用git进行版本控制代码(文本数据),并且使用“另存为”和图形版本名称(二进制数据)。为了安全起见,我在所有这些之上运行Apple的Time Machine。

对我而言,图形文件的版本控制只是一个负担。我不得不回滚才能看到更改,而且甚至不会获得版本控制的一个优点:只需查看差异即可查看您在特定提交中所做的更改。日志功能虽然不错,但看看你是如何进步的,还有笔记,但对我个人而言,这并不值得。

+0

我希望每个设计师都像你一样。他们要么忘记保存为文件,要么将其重命名为错误的方式。因此,我们的设计师必须有一种自动的方式来做到这一点:) – 2008-12-28 15:22:34

0

Perforcé看一看 - 它有一个plugin and tools,让您从设计工具,如Photoshop中使用它,它也超级快,与Visual Studio很好地集成 - 运行在Windows以及Linux

0

我也曾经是创建加入,并承诺一切从一个特定的目录在桌面上的“快照”的快捷方式。

如果每个设计师都承诺自己的分支(对于DVCS来说很简单,但对于SVN来说也很容易),不会有冲突,并且跨分支合并可以由不惧怕它的人间隔地完成。

0

现在我已经有上GridIron's Flow我的眼睛了一会儿。它看起来像一个能胜任的版本控制套件,具有一些整洁的资产管理功能,例如版本之间的图形可视化以及不同资产之间的关系。 Flow支持处理adobe photoshop,illustrator,flash等文件。但截至目前(1月初),GridIron还没有发布Flow,除了必须公布测试版程序之外。

大多数数字机构,我知道那主要是做Web开发利用Subversion进行版本控制。为避免图像文件发生冲突,艺术家将锁定他或她将要处理的文件。这样,另一位艺术家不会犯覆盖改变的错误。这需要艺术家和开发者之间进行一些协调,以便任何人都不会踩到任何鞋。另外,如果有人忘记解锁,就有可能打破锁定。

如果你进入分布式版本控制,你可能想看看Mercurial,因为它对Windows有很好的支持,并且有一些neat cheat sheets。 Ruby的孩子们正在使用git,但在Windows中相当缺乏。

使用版本控制与艺术家,至少确保他们知道的版本控制的基础知识,让他们愚弄在沙箱中与它周围之前。同时确保他们在彼此合作并通过版本控制进行交互时(例如,确保他们不会互相破坏彼此作品或踩彼此脚趾的方式),制定了一些基本的行为规则。

1

我刚刚翻过ConceptShare,它是非常伟大的......它不是自动的版本控制,但你可以将它用于和它的收集和记录反馈的好方法。

1

您可以尝试Subversion(安装在本地或远程服务器上),加上Adobe Creative Suite的插件,将面临的设计师 - Pixelnovel Timeline

它的结构紧凑,具有所有版本的预览(通过插件提交),适用于Photoshop,Illustrator & InDesign。

如果开发者也使用Subversion,一切(代码&设计)可以保持在一个地方。