Mercurial:没有〜/ .hgrc文件

时间:2012-10-07 19:18:27

标签: mercurial

我试图通过this tutorial说:


为Mercurial启用SSH压缩

编辑Mercurial全局配置文件(〜/ .hgrc)。 将以下行添加到UI部分:

ssh = ssh -C


但我的系统中没有该文件。 HG当然已安装。

2 个答案:

答案 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(默认值)
  •