在mercurial,如何设置和使用每个用户平台相关的hgrc?

在mercurial,如何设置和使用每个用户平台相关的hgrc?,第1张

概述在mercurial,如何设置和使用每个用户平台相关的hgrc?

系统级别的hgrc文件(在/etc/mercurial和<install-root>/etc/mercurial )显然是依赖于平台的,但是我怎样才能在每个用户的基础上使用依赖于平台的hgrc?

用例是覆盖特定平台上的系统configuration。 例如,我们在linux和solaris上有不同的合并工具。 当hgrc不允许任何控制逻辑时(如if os.uname()[0] == 'SunOS' ),我该如何重写solaris合并工具?

在windows上通过SSH客户端和服务器的Mercurial

通过windows上的ssh连接到mercurial

如何获得工作目录哈希确认所有未提交的更改?

使用从Ubuntu的ID_rsa和ID_rsa.pub到windows?

Mercurial和代码审查; 好的工作stream程

保存一组.<platform>.hgrc文件,并在每个文件中覆盖任何你想覆盖的文件。

在.bashrc设置一个环境变量:

export PLATFORM=`python -c 'import os; print os.uname()[0],'`

在~/.hgrc文件中,最后使用%include来包含正确的文件:

%include ~/$PLATFORM.hgrc

总结

以上是内存溢出为你收集整理的在mercurial,如何设置和使用每个用户平台相关的hgrc?全部内容,希望文章能够帮你解决在mercurial,如何设置和使用每个用户平台相关的hgrc?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1279922.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-09
下一篇2022-06-09

发表评论

登录后才能评论

评论列表(0条)

    保存