2010-07-21 73 views
9

我是一名Web开发人员/设计师,我希望能够版本控制图形文件(Photoshop/Fireworks/Illustrator/Stock Photos/etc)。在Windows上版本控制图形资产的最佳方式是什么?

这通常会很好,但我有一些文件提示大约800MB,这TortoiseHG扼流圈上。我目前有一台服务器,我把所有的文件都放在我的电脑上,这样我的电脑就可以访问(这是我的工作电脑,而且我对安装一些linux软件包有一定的灵活性)。

任何关于这方面的最佳途径的意见,将不胜感激。

+0

也有兴趣。这里的解决方案适用于任何二进制文件。 – corsiKa 2010-07-21 15:29:04

回答

2

发现一对夫妇的建议,除非这些图形文件每天都在改变,一个更好的方式来存储它们将是:

  • 避免VCS(CVCS像SVN或DVCS,如Git或Mercurial):这些都是为了保留元素的历史,可以与旧版本进行比较。
    你很少需要图形文件。

  • 使用通用存储库(即具有标记功能的命名约定的共享目录,而不是像VCS那样具有分支和合并的共享目录)。
    我通常使用基于maven的回购,如Nexus
    然后,我在VCS中存储一个文本文件,其中将包含Nexus存储库中引用的工件的确切标签(在您的情况下为“图形文件集”)。该文本文件还包含MD5校验和。

该解决方案允许您的存储库(VCS one和artifact one)很好地拼凑在一起。

相关问题