1

如果问题不够清楚,我会尝试解释一下:

我想知道您是否可以将扩展代码/脚本添加到您的存储库并.hg/hgrc使用相对路径在其中启用它。

如果可能的话,这应该使您能够使用存储库分发扩展,只要扩展“代码”可以在每个平台上运行。

有的,问题适用git

4

2 回答 2

1

使用 Mercurial,您可以毫无问题地将扩展代码添加到存储库,还可以使用相对路径引用相同的扩展。

但是,我认为这是一个交易破坏者,您不能在克隆时强制激活扩展。每个用户都必须在他的hgrc.

于 2012-03-20T17:31:41.663 回答
0

我发现在存储库中分发扩展很好,但用户应该将它安装在存储库之外。这样做的原因是,如果发布了较新版本的扩展,更新到较旧的历史记录会使扩展降级。@krtek 是对的,用户还必须在 .hg/hgrc 中手动启用扩展。

于 2012-03-21T00:59:32.707 回答