我们目前正在使用 SVN,并且我们将大部分艺术品(声音、图像)与其他所有内容一起存储在我们的存储库中。现在,艺术家们直接将他们的作品提交到存储库。当艺术品被批准后,它会链接到代码库。
我们希望保持结帐过程简单(这样艺术品就不必单独安装/配置),但我们希望简化一个流程,让制作图像的艺术家可以在独立于主存储库的某个地方提交他们的作品,并且获得批准后,将其放入主存储库。我们想让艺术家在没有太多培训的情况下尽可能简单。
贵公司通常如何简化此流程?你用什么软件?
我们目前正在使用 SVN,并且我们将大部分艺术品(声音、图像)与其他所有内容一起存储在我们的存储库中。现在,艺术家们直接将他们的作品提交到存储库。当艺术品被批准后,它会链接到代码库。
我们希望保持结帐过程简单(这样艺术品就不必单独安装/配置),但我们希望简化一个流程,让制作图像的艺术家可以在独立于主存储库的某个地方提交他们的作品,并且获得批准后,将其放入主存储库。我们想让艺术家在没有太多培训的情况下尽可能简单。
贵公司通常如何简化此流程?你用什么软件?
过去与我合作过的团队所做的就是分解 Subversion 中的存储库。因此,例如:
/repository/trunk
/project_name (this would be your project)
/artwork (artists work out of here)
然后,美术团队只检查美术分支并从中工作,而开发人员则从项目分支工作。其中一位艺术家(通常是领导)负责将完成的艺术品签入项目下方的“艺术”文件夹(或图像或媒体等)以供开发人员使用。
虽然它不是自动化的,但我们发现它工作得很好,因为它分离了关注点,但仍然允许团队(最终)一起工作。
为艺术家建立一个单独的存储库怎么样,然后是一个标签文件夹“已批准”,其中包含最新的批准版本。然后这个标签可以通过 svn:externals 链接到你的主代码库。