混合和二进制文件的项目管理 [英] Project management of both mixed and binary files

查看:50
本文介绍了混合和二进制文件的项目管理的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们开发的软件还包含许多艺术资产(二进制文件).我们希望对我们的源代码进行版本控制,但不跟踪二进制文件的变化(艺术家单独工作并上传新的艺术资产).但是,一次结帐应生成源和艺术的完整树.这是必需的,因为我们想在之后运行持续集成系统(每晚构建、测试).你能推荐什么?也许这些网络托管应用程序中的任何一个都允许这样做.

we develop software which also includes a lot of art assets (binary files). We would like to version control our source code, but do not keep track of binary files changes (artists works separately and upload new art assets). However, one checkout should produce full tree of both source and art. This is needed because we want to run continuous integration system afterwards (nightly builds, testing). What you could recommend? Maybe any of those web hosted apps allows one to do that.

推荐答案

我建议将二进制文件存储在 工件存储库Nexus:它提供了一个基于文件系统的简单引用,基于命名约定的简单目录.
这很容易维护.

I would recommend storing binaries in an artifact repository like Nexus: it offers a simple referential based on the filesystem, with simple directories based on a naming convention.
This is very easy to maintain.

这样的模型通过声明性过程链接到源代码控制:您在文件 (pom.xml) 中声明您需要哪个工件的哪个版本您的代码的特定版本.
pom.xml 文件的管理方式与您的其他源代码一样.

Such a model is linked to the source control through a declarative process: you declare in a file (pom.xml) what version of which artifact you need for your specific version of your code.
That pom.xml file is managed like the rest of your sources.

这篇关于混合和二进制文件的项目管理的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆