在Windows上版本控制图形资源的最佳方法是什么?

时间:2010-07-21 15:26:51

标签: svn version-control mercurial photoshop tortoisehg

我是一名网络开发人员/设计师,我希望能够控制图形文件(Photoshop / Fireworks / Illustrator / Stock Photos /等)。

这通常会很好,但是我提供的一些文件大小约为800MB,TortoiseHG会扼杀它。我目前有一台服务器,我将所有文件都放在上面,这样我的所有计算机都可以访问(这是我的工作计算机,我在安装一些Linux软件包方面有一些灵活性)。

任何关于最佳方式的建议都将受到赞赏。

1 个答案:

答案 0 :(得分:2)

除非这些图形文件每天都在变化,否则存储它们的更好方法是:

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

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

该解决方案允许您的存储库(VCS和工件一个)很好地一起scala。