【问题标题】:Using version control (SVN) for images对图像使用版本控制 (SVN)
【发布时间】:2012-07-19 19:03:32
【问题描述】:

我们将图像以下列格式存储在文件系统中。这样 Web 应用程序就可以通过 http 服务器访问具有 url (http://imageserver.domain.com/items/it1/small.jpg) 的图像。

现在,允许图形团队访问这些图像 添加/更新,我正在考虑为文件夹设置一个 SVN 代表 “项目”。这被认为是最佳实践吗?有什么建议吗?

【问题讨论】:

    标签: image svn filesystems storage


    【解决方案1】:

    当然可行,但是我建议您有 2 个文件夹:一个包含供您的网络应用程序使用的图像“工作集”,另一个供您的图形团队在必要时访问。这样一来,您的团队就可以处理大量图片,同时避免任何可能的图片链接损坏或网络应用程序内部的其他问题。

    IMO 最好安全行事。

    希望这会有所帮助!

    【讨论】:

    • Ray Georges,我喜欢你关于创建两个文件夹的想法,但我还必须确保它们始终保持同步。
    【解决方案2】:

    我一直听说,仅将文本置于源代码控制之下被认为是“良好做法”。话虽如此,我已经看到公司肯定会将图像放入他们的存储库中。其他人则创建了一些迂回的方法,例如让 IIS 中的虚拟目录指向共享文件服务器。我更喜欢后者,因为它不需要很长时间来关闭分支。另一方面,它没有提供 SC 会提供的历史数据——当然,如果需要的话。

    【讨论】:

      【解决方案3】:

      我正在考虑为文件夹“items”设置一个 SVN 代表。这被认为是最佳做法吗?

      这是一种可以接受的做法。图片很小,不太可能发生变化。

      有什么建议吗?

      为您的图形艺术家编写一份备忘单,以便他们可以毫无问题地签出和提交图像。备忘单将特定于他们使用的图形工具以及他们对 Subversion 的访问。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-02-14
        • 1970-01-01
        相关资源
        最近更新 更多