gpt4 book ai didi

version-control - 使用 Mercurial 管理大型外部依赖项

转载 作者:行者123 更新时间:2023-12-04 06:58:01 28 4
gpt4 key购买 nike

我正在从事一个项目,该项目使用多个大型第 3 方库,例如 boost、tbb 和 ACE。我想准确控制这些第 3 方库的哪些版本在我的项目中使用,而不是依赖构建机器中可用的任何版本。我过去通过将这些库添加到我的项目存储库来完成此类事情。这工作正常,但它确实减慢了 mercurial 的速度,迫使它跟踪比我的项目包含的文件多几个数量级的文件。有没有更好的方法来管理外部依赖项?

提前致谢

最佳答案

如果你能找到这些库的 Mercurial、git 或 svn 存储库,你就可以制作它们 subrepositories你的项目。 Subrepos 一般不指向 repo ,而是指向特定 repo 的特定版本,因此它符合您的目标。

关于version-control - 使用 Mercurial 管理大型外部依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6239066/

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