Git适合二进制文件存储吗



背景:Git不支持文件夹级别的访问权限,但在我的公司,不同的开发人员对源代码的访问权限不同。

解决方案:由于我们选择Azure DevOps作为我们的ALM,因此我们决定将每个通用模块从客户项目中分离出来。每个模块都有自己的源代码Git-reo,所有模块库文件都存储在一个Git-reo中,Git-reo为客户项目使用子模块来引用通用模块库。

每次更改公共模块的源代码时,用户都需要手动将代码编译到库中,并在模块库存储库中进行检查。

我的问题:1.频繁签入后,模块库存储库会很大吗?2.如果这不是一个好的做法,你能给我一些建议吗?

详见附图。详细描述

从我的角度来看,将二进制文件保存在像Github这样的远程git中不是一个好的做法。您可以使用artifactory来保存二进制文件,然后也可以很好地管理它们。我曾经https://jfrog.com/过去保留二进制文件。

最新更新