在 SVN 中存储艺术资产的最佳策略是什么?
我们以传统方式非常成功地使用 SVN 来获取源代码:/branches、/trunk 和 /tags。
我们的艺术资产不使用 SVN,这在某种程度上类似于源代码,但实际上没有与源代码相同的需求。
我不仅指图像文件(jpeg、png 等),还指已购买的 PhotoShop 文件和库存艺术品(不应丢失)。
对于我的图形艺术家来说,文件结构和程序的最佳实践是什么?
We are using SVN very successfully for source code in the traditional way: /branches, /trunk and /tags.
We do not use SVN for our art assets, which in a way are like source, but really don't have the same needs as source code.
I am referring to not only image files (jpeg, png, etc...) but also PhotoShop files and stock artwork that has been purchased (and shouldn't be lost).
What would be the best practice for file structure and procedure, for my graphic artists?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这实际上是一个很好的问题。 我想知道其他人是如何做到这一点的。
我通常做的是在单独的文件夹中跟踪 SVN 存储库中的主要 PSD 文件。 假设您有一个包含所有图像的 /images。 在这种情况下,我通常会设置一个包含最新 PSD 文件的 /images/source。
第一次结帐时有点烦人,但 PSD 的更新不如源代码那么频繁,所以这还不算太糟糕。
当然,您在部署网站时必须排除这些文件夹。
我公司处理此问题的另一种方法是将所有这些都存储在网络硬盘上。 我们通过如下文件结构来跟踪更改:
“Round”文件夹包含 PSD 文件的版本以及与其关联的 JPG 导出。 如果没有太多轮的更改,效率会更高,因为如果有 100 次修订,就很难正确管理。
That's a good question actually. I'm wondering how other people are doing this.
What I usually do is keep track of main PSD files in the SVN repository in a separate folder. Let's say you have a /images containing all your images. In that case I usually set up an /images/source containing the latest PSD files.
It's a bit annoying on the first checkout, but PSD are not updated as often as source code so that's not too bad.
Of course you have to exclude these folders when you deploy your website.
Another way my company handle this is having all that on a network hard drive. We keep track of changes with a file structure like this:
The "Round" folder countain a version of the PSD files and the JPG exports associated to it. It is more efficient if you don't have too many rounds of changes, because if you have 100 revisions it's getting hard to manage correctly.
对于我们的图形,我们将内容组织到项目中(例如 /graphics/marketing/NAILBA/2009/Banner 代表我们今年 NAILBA {人寿保险}会议的横幅)。 文件夹 /trunk 和 /branch 不是强制性的,但它们提供了一种在选择单个版本之前探索想法的干净方法。 由于 HEAD 通常是唯一重要的版本,因此我们不使用 /tags。 现在我们不创建那么多内容(我们主要编写一套网络应用程序),但这对于我们的营销项目(传单、横幅、网站等)效果很好。
For our graphics we organize things into projects (like /graphics/marketing/NAILBA/2009/Banner represents our banner for the NAILBA {life insurance} conference this year). The folders /trunk and /branch are not mandatory, but they offer a clean way to explore ideas before selecting a single version. Since the HEAD is usually the only version that matters we don't use /tags. Now we don't create that much content (we program a suite of web apps, primarily) but this has worked well for our marketing projects (fliers, banners, websites etc).