管理二进制版本(Managing binaries versions)

2019-07-31 17:48发布

我在寻找工具和建议如何管理二进制文件文物,它们一起构成了一个发行版本。

该项目是这样的:

+ Package-Version
|__ Component A-Version
|__ Component B-Version
|__ Component C-Version

更多关卡可能存在,使得组件本身是从他们自己的版本的子组件构建。

目前,我们使用Excel链接到二进制文件。 我希望通过引入可以更好地管理它的一些简单的工具,以改善这一点。 它应该包括像一些基本知识:搜索版本/子版本和定位,他们是在树中,WEB访问,使其方便和它有一些接口,这样新的二进制文件可以使用脚本加载。 此外,每个项目都需要有一些信息与此相关的,主要是发行说明。

请注意,这是一个嵌入式C / C ++项目,如果它很重要。

Answer 1:

推荐使用二进制文件通常神器库(与托管的代码的特定版本)是的Nexus
对于C ++,你也可以考虑的NuGet管理这些相同的依赖关系。

在这两种情况下,这个想法是在源控制工具来存储文件(pom.xml的适用于Nexus例如),这将指定您需要的二进制文件的确切版本(或你建立并发布到神器回购)

通过保持VCS(版本控制系统) 的二进制文件,则确保VCS没有得到太大(磁盘空间),你让IT制作团队(负责发布管理的)来访问不同的参考比IT开发团队(这两个空间的干净的分离)。



Answer 2:

你能想到的,并尝试水银大型文件扩展名 (预防“......考虑不得已的功能”应用)

一些大型文件不那么明显的细节覆盖

  • 如何使用水银的大型文件扩展名?
  • 大型文件扩展名:高效处理大型二进制文件的


文章来源: Managing binaries versions