gpt4 book ai didi

Mercurial:如何管理公共(public)/共享代码

转载 作者:行者123 更新时间:2023-12-04 08:39:27 25 4
gpt4 key购买 nike

我将 Mercurial 用于个人用途,出于各种原因,我正在考虑将其用于一些分布式项目作为 SVN 的替代品。

我已经习惯了将它用于自包含项目,并且可以看到各种共享选项,但是我还没有找到任何有关管理公共(public)库以包含在多个项目中的指南,其方式与 subversion 中的外部提供的方式类似。

最明显的共享代码块是错误处理和报告——我们希望这在所有项目中几乎相同(它的发展相当好)。还有实用程序代码、控制库和类似的东西,我们发现将它们作为使用每个解决方案构建的项目而不是作为编译类引入(尤其是因为它确保它们保持最新,持续集成有助于我们解决重大变化) .

想法(我讨厌开放式问题,但我想知道其他人在做什么,如果有的话)。

最佳答案

Mercurial 1.3 现在包括 nested repository support ,可用于表示依赖关系。另一种选择是让您的构建系统使用诸如 ivy 或 maven 之类的东西来处理依赖项的下载和跟踪,尽管它们更专注于提取已编译的代码。

关于Mercurial:如何管理公共(public)/共享代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/831028/

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