我可以告诉MacHG使用特定版本的Mercurial吗?

时间:2015-04-29 03:27:20

标签: mercurial machg

出于插件原因,我想使用特定版本的Mercurial。有没有办法告诉MacHG使用特定的Mercurial版本。我知道它有它自己的,但我希望它基本上使用'我的#。

1 个答案:

答案 0 :(得分:0)

是的,它已记录在项目的source code

  

更换Mercurial版本相当简单。只需在MacHg / LocalMercurial中替换Mercurial版本即可。即更换

MacHg/LocalMercurial/mercurial
MacHg/LocalMercurial/hgext
MacHg/LocalMercurial/mercurial-<version>-py2.6.egg-info
     

使用新版本。小心维护hgext中不在新版本hgext中的扩展名。例如,hetedit,   此外,您需要将特定于MacHg的补丁重新应用到新版本。找到所有这些差异   您可以简单地将MacHg的LocalMercurial与更新后的Mercurial存储库的签出版本进行比较(到相同的版本)   但不是MacHg目前正在使用的修订版)。例如,如果MacHg使用的是Mercurial + MacHg补丁版本1.9.2,那么请进行比较   MacHg的LocalMercurial版本1.9.2的Mercurial版本可以找到所有的MacHg补丁。

即使有可能,如果您尝试运行较旧版本的Mercurial,这可能会轻易引入不兼容性,这可能会导致难以诊断的问题。简单地安装所需版本的旧版MacHg可能更安全。

如果您只是想将Mercurial MacHg使用的版本更新为新版本,请考虑提交拉取请求,我相信他们会很感激。