【问题标题】:What's the best way to version control graphical assets on Windows?在 Windows 上版本控制图形资产的最佳方式是什么?
【发布时间】:2010-07-21 15:26:50
【问题描述】:

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

这通常没问题,但我有一些文件在 800MB 左右倾斜,这让 TortoiseHG 窒息。我目前有一台服务器,我将所有文件都放在上面,这样我的所有计算机都可以访问(这是我的工作计算机,我可以灵活地安装一些 linux 软件包)。

任何有关解决此问题的最佳方法的建议都将不胜感激。

【问题讨论】:

  • 也有兴趣。这里的解决方案适用于任何二进制文件。

标签: svn version-control mercurial photoshop tortoisehg


【解决方案1】:

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

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-12-13
    • 2010-09-09
    • 1970-01-01
    • 1970-01-01
    • 2023-03-24
    • 1970-01-01
    • 2012-12-04
    • 1970-01-01
    相关资源
    最近更新 更多