开发者

What's the best way to version control graphical assets on Windows?

I'm a web developer / designer, and I want to be able to version control graphic files (Photoshop / Fireworks / Illustrator / Stock Photos / etc).

This would normally be fine but some of the files I have tip the scales at around 800MB, which TortoiseHG chokes on. I currently have a server I put all my files on so all my computers can access (it'开发者_如何学Gos my work computer and I have some flexibility as to installing some linux packages).

Any advice on the best way to go about this would be appreciated.


Unless those graphic files changes every day, a better way to store them would be to:

  • avoid VCS (CVCS like SVN or DVCS like Git or Mercurial): those are made to keep the history of elements, with the possibility to compare with older versions.
    You rarely need that with graphic files.

  • use a generic repository (i.e. a shared directory with naming convention of tagging feature, not one with branching and merging like a VCS).
    I generally use a maven-based repo like Nexus.
    I then store in the VCS a text file which will contain the exact label of the artifacts (in your case the "set of graphic files") referenced in the Nexus repository. That text file also include a MD5 checksum.

That solution allows your repositories (both the VCS one and the artifact one) to scala nicely together.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜