我试图通过this tutorial说:
为Mercurial启用SSH压缩
编辑Mercurial全局配置文件(〜/ .hgrc)。 将以下行添加到UI部分:
ssh = ssh -C
但我的系统中没有该文件。 HG当然已安装。
答案 0 :(得分:21)
默认不存在。你不需要它存在 - 它只是可以存在以自定义你如何使用mercurial。您只需在主目录中创建一个hgrc
文件即可。
这是一个很棒的介绍 http://hgtip.com/tips/beginner/2009-09-30-configuring-mercurial
答案 1 :(得分:9)
来自https://www.selenic.com/mercurial/hgrc.5.html的联机帮助页。
<强>文件强>
Mercurial从多个文件中读取配置数据(如果存在)。 默认情况下这些文件不存在,您必须创建 适当的配置文件:
将本地配置放入per-repository /.hg/hgrc中 文件。
通常将用户名设置等全局配置放入:
%USERPROFILE%\mercurial.ini $HOME/.hgrc
这些文件的名称取决于Mercurial所在的系统 安装。单个目录中的* .rc文件按字母顺序读取 顺序,后来的那些超越了之前的那些。多条路径的地方 如下所示,早期路径中的设置会覆盖以后的路径。
在Unix上,查阅以下文件:
- / .hg / hgrc(per-repository)
- $ HOME / .hgrc(每位用户)
- / etc / mercurial / hgrc(per-installation)
- /etc/mercurial/hgrc.d / * .rc(按安装)
- / etc / mercurial / hgrc(per-system)
- /etc/mercurial/hgrc.d / * .rc(每个系统)
- /default.d / * .rc(默认值)
在Windows上,查阅以下文件:
- / .hg / hgrc(per-repository)
- %USERPROFILE%。hgrc(每位用户)
- %USERPROFILE%\ Mercurial.ini(每位用户)
- %HOME%.hgrc(每位用户)
- %HOME%\ Mercurial.ini(每位用户)
- HKEY_LOCAL_MACHINE \ SOFTWARE \ Mercurial(按安装)
- \ hgrc.d * .rc(按安装)
- \ Mercurial.ini(每次安装)
- /default.d / * .rc(默认值)