是否可以在存储库中添加mercurial或git扩展?
如果问题不够清楚,我会尝试解释: 我想知道您是否可以将扩展代码/脚本添加到存储库中,并在是否可以在存储库中添加mercurial或git扩展?,git,mercurial,git-extensions,mercurial-extension,Git,Mercurial,Git Extensions,Mercurial Extension,如果问题不够清楚,我会尝试解释: 我想知道您是否可以将扩展代码/脚本添加到存储库中,并在.hg/hgrc中使用相对路径启用它 如果可能的话,只要扩展“代码”可以在每个平台上运行,就可以使用存储库分发扩展 有些问题适用于git,使用Mercurial,您可以将扩展代码毫无问题地添加到存储库中,还可以使用相对路径引用相同的扩展 但是,我认为这是一个交易破坏者,您不能在克隆上强制激活扩展。每个用户都必须在自己的hgrc中手动设置扩展。使用Mercurial,您可以将扩展代码添加到存储库中,而不会出现问
.hg/hgrc
中使用相对路径启用它
如果可能的话,只要扩展“代码”可以在每个平台上运行,就可以使用存储库分发扩展
有些问题适用于
git
,使用Mercurial,您可以将扩展代码毫无问题地添加到存储库中,还可以使用相对路径引用相同的扩展
但是,我认为这是一个交易破坏者,您不能在克隆上强制激活扩展。每个用户都必须在自己的
hgrc
中手动设置扩展。使用Mercurial,您可以将扩展代码添加到存储库中,而不会出现问题,您还可以使用相对路径引用同一扩展
但是,我认为这是一个交易破坏者,您不能在克隆上强制激活扩展。每个用户都必须在自己的
hgrc
中手动设置扩展。我发现在存储库中分发扩展是可以的,但是用户应该在存储库之外安装它。原因是,如果发布了较新版本的扩展,更新到较旧的历史会降低扩展的级别@krtek是对的,用户还必须在.hg/hgrc中手动启用扩展。我发现在存储库中分发扩展是可以的,但是用户应该在存储库之外安装它。原因是,如果发布了较新版本的扩展,更新到较旧的历史会降低扩展的级别@krtek是对的,用户也必须在.hg/hgrc中手动启用扩展。“每个用户都必须在其hgrc中手动设置扩展”(现在是TortoiseHG的一部分)解决了这个问题。但Mark show stopper提到的“每个用户都必须在其hgrc中手动设置扩展”(现在是OrtoiseHG的一部分)解决了这个问题。但马克·休斯所说的“塞子”仍然存在