我们以传统方式非常成功地将 SVN 用于源代码:/branches、/trunk 和 /tags。
我们不将 SVN 用于我们的艺术资产,这在某种程度上类似于源代码,但实际上与源代码没有相同的需求。
我指的不仅是图像文件(jpeg、png 等),还包括 PhotoShop 文件和已购买的库存艺术品(不应丢失)。
对于我的图形艺术家来说,文件结构和程序的最佳实践是什么?
我们以传统方式非常成功地将 SVN 用于源代码:/branches、/trunk 和 /tags。
我们不将 SVN 用于我们的艺术资产,这在某种程度上类似于源代码,但实际上与源代码没有相同的需求。
我指的不仅是图像文件(jpeg、png 等),还包括 PhotoShop 文件和已购买的库存艺术品(不应丢失)。
对于我的图形艺术家来说,文件结构和程序的最佳实践是什么?
这其实是个好问题。我想知道其他人是如何做到这一点的。
我通常做的是在单独的文件夹中跟踪 SVN 存储库中的主要 PSD 文件。假设您有一个 /images 包含所有图像。在这种情况下,我通常会设置一个 /images/source 包含最新的 PSD 文件。
第一次结帐时有点烦人,但是 PSD 没有像源代码那样经常更新,所以这还不错。
当然,您必须在部署网站时排除这些文件夹。
我的公司处理这个问题的另一种方法是将所有这些都放在网络硬盘上。我们使用如下文件结构跟踪更改:
/Project/Assets/Design/
/ Round 1
/ Round 2
/ Round n
“Round”文件夹包含一个版本的 PSD 文件和与之关联的 JPG 导出。如果您没有太多轮次的更改,效率会更高,因为如果您有 100 次修订,则很难正确管理。
对于我们的图形,我们将事物组织成项目(例如 /graphics/marketing/NAILBA/2009/Banner 代表了我们今年 NAILBA {人寿保险}会议的旗帜)。/trunk 和 /branch 文件夹不是强制性的,但它们提供了一种在选择单个版本之前探索想法的干净方法。由于 HEAD 通常是唯一重要的版本,我们不使用 /tags。现在我们没有创建那么多内容(我们主要编写一套网络应用程序),但这对于我们的营销项目(传单、横幅、网站等)来说效果很好。