我们将图像以以下格式存储在文件系统中。这样 Web 应用程序就可以通过 http 服务器访问带有 url (http://imageserver.domain.com/items/it1/small.jpg) 的图像。
现在,为了让图形团队能够访问这些图像以进行添加/更新,我正在考虑为文件夹“items”设置一个 SVN 代表。这被认为是最佳实践吗?有什么建议么?
我们将图像以以下格式存储在文件系统中。这样 Web 应用程序就可以通过 http 服务器访问带有 url (http://imageserver.domain.com/items/it1/small.jpg) 的图像。
现在,为了让图形团队能够访问这些图像以进行添加/更新,我正在考虑为文件夹“items”设置一个 SVN 代表。这被认为是最佳实践吗?有什么建议么?
我一直听说仅将文本置于源代码控制之下被认为是“良好做法”。话虽如此,我已经看到公司肯定会将图像放入他们的存储库中。其他人则创建了一些迂回的方法,例如让 IIS 中的虚拟目录指向共享文件服务器。我更喜欢后者,因为它不需要很长时间来关闭分支。另一方面,它没有提供 SC 会提供的历史数据——当然,如果需要的话。
它当然是可行的,但是我建议您有 2 个文件夹:一个包含要供您的 Web 应用程序使用的图像“工作集”,另一个供您的图形团队在必要时访问。这样一来,您的团队就可以使用大量图像,同时避免任何可能的图像链接损坏或 Web 应用程序内部的其他问题。
最好安全地玩IMO。
希望这可以帮助!
我正在考虑为文件夹“items”设置一个 SVN 代表。这被认为是最佳实践吗?
这是一种可以接受的做法。图像很小,而且不太可能改变。
有什么建议么?
为您的图形艺术家写一份备忘单,以便他们可以毫无问题地签出和提交图像。备忘单将特定于他们使用的图形工具和他们对 Subversion 的访问。