gpt4 book ai didi

version-control - 管理二进制版本

转载 作者:行者123 更新时间:2023-12-04 07:03:35 25 4
gpt4 key购买 nike

我正在寻找有关如何管理共同构成发布版本的二进制工件的工具和建议。

该项目如下所示:

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

可能存在更多级别,例如组件本身是由具有自己版本的子组件构建的。

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

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

最佳答案

推荐用于二进制文件的常用工件存储库(与特定版本的代码相关管理)是 Nexus .
对于c++,你也可以考虑Nuget用于管理这些相同的依赖项。

在这两种情况下,想法都是在源代码控制工具中存储一个文件(例如 Nexus 的 pom.xml),该文件将指定您需要的二进制文件的确切版本(或者您构建并发布到该工件存储库)

通过将二进制文件保留在 VCS(版本控制系统)之外,您可以确保 VCS 不会变得太大(在磁盘空间中),并且您允许 IT 生产团队(负责发布管理)访问与IT 开发团队(两个空间的干净分离)。

关于version-control - 管理二进制版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12508150/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com