我可以告诉MacHG使用特定版本的Mercurial吗?
出于插件的原因,我想使用特定版本的Mercurial。有没有办法让MacHG使用特定的Mercurial版本。我知道它有自己的,但我希望它基本上使用“我的” 是的,项目的: 替换Mercurial版本相当简单。只需在MacHg/LocalMercurial中替换Mercurial的版本。更换我可以告诉MacHG使用特定版本的Mercurial吗?,mercurial,machg,Mercurial,Machg,出于插件的原因,我想使用特定版本的Mercurial。有没有办法让MacHG使用特定的Mercurial版本。我知道它有自己的,但我希望它基本上使用“我的” 是的,项目的: 替换Mercurial版本相当简单。只需在MacHg/LocalMercurial中替换Mercurial的版本。更换 MacHg/LocalMercurial/mercurial MacHg/LocalMercurial/hgext MacHg/LocalMercurial/mercurial-<version>
MacHg/LocalMercurial/mercurial
MacHg/LocalMercurial/hgext
MacHg/LocalMercurial/mercurial-<version>-py2.6.egg-info
使用新版本。请小心维护hgext中新版本hgext中没有的扩展。例如编辑,
折叠等。此外,您需要将特定于MacHg的补丁重新应用到新版本。找出所有这些差异
您只需将MacHg的LocalMercurial与更新为相同版本的Mercurial存储库的签出版本进行比较
但不是修订版,因为MacHg目前正在使用。例如,如果MacHg使用Mercurial+MacHg补丁的1.9.2版,则比较
MacHg的LocalMercurial到stock Mercurial的1.9.2版,以查找所有MacHg补丁
即使这是可能的,但如果您试图运行较旧版本的Mercurial,这很容易引入不兼容性,这可能会导致难以诊断的问题。更安全的做法可能是简单地安装您需要的版本附带的旧版本MacHg
如果你只是尝试更新一个更新的MaGig Mag版本的版本,考虑提交一个拉请求,我相信他们会很感激。