是否可以在存储库中添加mercurial或git扩展?

时间:2012-03-20 16:31:53

标签: git mercurial git-extensions mercurial-extension

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

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

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

有些问题适用于git

2 个答案:

答案 0 :(得分:1)

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

然而,我认为这是一个交易破坏者,你无法在克隆时强制激活扩展。每个用户都必须在hgrc

中手动设置扩展程序

答案 1 :(得分:0)

我发现在存储库中分发扩展名很好,但是用户应该在存储库外部安装它。原因是如果发布了更新版本的扩展,更新到旧版本会降低扩展名。 @krtek是对的,用户也必须在.hg / hgrc中手动启用扩展。

相关问题