我正在寻找一种更好的方法来管理大型 VC++ 项目的二进制依赖项的分发和存储。
目前我们的情况是,外部和内部构建的库存储在源代码控制存储库中,导致 .cpp 和 .h 文件仅占检索空间的不到 3%。这使得创建分支的过程变慢,并阻止了向 DVCS 的合理迁移。
我不想更改通过 MS Visual Studio 解决方案构建的主要方法,但我愿意添加一个额外的步骤来获取/设置所有二进制依赖项。
目前,对于使用现有源代码控制的某些库,这是通过安装包含构建文件的不同存储库来实现的。这可能是一种方法(我不赞成)。
有人有在 VC++ 环境中使用 Ivy 或 Maven 的经验吗?