0
我们开发的软件还包含大量艺术资产(二进制文件)。我们希望版本控制我们的源代码,但不要跟踪二进制文件的变化(艺术家单独工作并上传新的艺术资产)。但是,一次结账应该会生成源文件和艺术品的完整树。这是必要的,因为我们希望在之后运行持续集成系统(每晚构建,测试)。你可以推荐什么?也许任何这些网站托管的应用程序允许一个这样做。混合文件和二进制文件的项目管理
我们开发的软件还包含大量艺术资产(二进制文件)。我们希望版本控制我们的源代码,但不要跟踪二进制文件的变化(艺术家单独工作并上传新的艺术资产)。但是,一次结账应该会生成源文件和艺术品的完整树。这是必要的,因为我们希望在之后运行持续集成系统(每晚构建,测试)。你可以推荐什么?也许任何这些网站托管的应用程序允许一个这样做。混合文件和二进制文件的项目管理
我会推荐在artifact repository如Nexus中存储二进制文件:它提供了一个基于文件系统的简单参考,以及基于命名约定的简单目录。
这很容易维护。
这种模式通过声明过程链接到源控制:你在一个文件中(pom.xml
)什么版本,其中神器,你需要为你的代码的特定版本的声明。
pom.xml
文件的管理方式与其他资源类似。