我是一名网络开发人员/设计师,我希望能够控制图形文件(Photoshop / Fireworks / Illustrator / Stock Photos /等)。
这通常会很好,但是我提供的一些文件大小约为800MB,TortoiseHG会扼杀它。我目前有一台服务器,我将所有文件都放在上面,这样我的所有计算机都可以访问(这是我的工作计算机,我在安装一些Linux软件包方面有一些灵活性)。
任何关于最佳方式的建议都将受到赞赏。
答案 0 :(得分:2)
除非这些图形文件每天都在变化,否则存储它们的更好方法是:
避免使用VCS(像SVN这样的CVCS或像Git或Mercurial这样的DVCS):这些是为了保留元素的历史记录,可以与旧版本进行比较。
你很少需要图形文件。
使用通用存储库(即具有标记功能命名约定的共享目录,而不是像VCS一样具有分支和合并的共享目录)。
我通常使用像 Nexus 这样的基于maven的回购
然后,我在VCS中存储一个文本文件,该文件将包含Nexus存储库中引用的工件的精确标签(在您的情况下是“图形文件集”)。该文本文件还包括MD5校验和。
该解决方案允许您的存储库(VCS和工件一个)很好地一起scala。