问题标签 [hgrc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1826 浏览

mercurial - Mercurial .hgrc 文件中的存储库相对路径

我正在尝试为 Mercurial 创建一个具有通用扩展名的共享 hgrc 文件,以便我的同事可以获得一致的体验并找到有用的工具。但是,启用不随 Mercurial 提供的扩展会导致问题。

我的主要 repo 的 hgrc 指向一个源代码控制的共享 .hgrc 文件:

\repo.hg\hgrc

共享的 dev.hgrc 然后启用我们保持源代码控制的扩展:

\回购\工具\hg\dev.hgrc

问题是只有当 hg 从根 Repo 目录运行时才能找到这些扩展。从子目录运行它会出现错误:

我想引用存储库的根而不依赖于相对路径结构以外的任何东西。

我查看了手册,但没有看到任何存储库相对路径选项。

0 投票
3 回答
385 浏览

mercurial - 跨平台hgrc解决方案?

我正在寻找一种解决方案,让一个 .hgrc 让 mercurial 在我所有的工作环境(win/lin/mac)中工作,就像一个 vimrc 来统治一切一样。

当我必须为某些扩展指定路径时会出现问题,例如 hg-git:

在窗户上:

在 Linux/Mac 上:

对于 vimrc,我们有区分不同平台的解决方案,比如

知道 mercurial 的 hgrc 几乎不是一个普通的 ini 文件,我想知道 hgrc 文件是否有类似的解决方案。

或者也许其他一些解决方案?

更新

感谢您提到使用“自定义环境变量而不是硬编码”,这适用于扩展的路径。

然而,使扩展工作只是一个目标。我相信还有其他配置的行为取决于平台,例如在http://www.ogre3d.org/docs/OGREDeveloperGuide/index.html中,Windows 和 Mac 需要特定的选项。如何解决此类问题?

0 投票
2 回答
208 浏览

mercurial - 如何更改 Google Code 中的修订格式?

我对 DVCS 非常陌生,并且正在尝试使用 Google Code 的 Mercurial,因为我想分享一些我最近为 Google Chrome 编写的扩展。

我注意到在 Google 代码中,大多数项目似乎通过序列号(例如 1、2、3 等——(参见下面的屏幕截图 #1))来引用变更集。但是,我的测试项目(屏幕截图 #2)使用十六进制值,我在项目设置中看不到任何更改它的内容。如何使用上述线性格式显示它?


此外,作为社交编码的新手,似乎在互联网上的其他任何地方,您的电子邮件地址都是私人的,但这些 DVC 系统似乎希望您的电子邮件与提交相关联(并且 Google、github 等似乎有意显示它们)。这里有什么礼仪吗?似乎大多数使用 Google Code 的人都会编辑他们的配置文件,只显示没有真实姓名的用户名或关联提交的电子邮件信息。

在此处输入图像描述

在此处输入图像描述

0 投票
2 回答
11099 浏览

mercurial - Mercurial:全局忽略文件

我知道.hgignore以及如何逐个项目地忽略文件。我想忽略所有 Mercurial 存储库的内容。

有什么我可以坚持的.hgrc吗?或者.hgignore在我的$HOME路径中添加一个(我已经尝试过了,但也许我做错了什么)。

0 投票
1 回答
91 浏览

mercurial - 如何从我的自定义挂钩中引用存储库的 hgrc 部分?

我编写了一个通用的 changegroup 钩子函数,我想通过设置一些 hgrc 部分变量来为每个存储库自定义,如下所示:

我该怎么做呢?

0 投票
1 回答
17665 浏览

mercurial - 从 Mercurial 中提取 - 证书错误

我试图从服务器中提取,我收到以下错误:

我已下载证书并将其安装到 Windows 的受信任的根证书颁发机构中,但我仍然收到错误消息。如何让 Mercurial 信任证书?

0 投票
4 回答
3265 浏览

mercurial - 如何在 HG / Mercurial 中设置由存储库指定的挂钩?

我需要在更新后运行一个挂钩(这将构建他们更新的解决方案),我不想为每个克隆我的中央存储库的人手动添加该挂钩。

当有人第一次克隆我的中央存储库时,是否可以在该克隆中包含挂钩?似乎 .hgrc 文件不会自动克隆。

我确实读过关于站点范围的钩子,但据我了解,它们适用于每个创建的存储库,我只想在某些存储库上使用钩子。

0 投票
1 回答
878 浏览

mercurial - 使 Mercurial 存储库中的 .hgignore 可用于所有子存储库?

我有一个带有多个子存储库的 Mercurial 存储库。是否有可能只在主存储库和子存储库中定义一个通用的 .hgignore 文件(例如忽略对象文件)?

手册中没有足够的信息。指定一个 .hgignore 文件

我的主目录中的 .hgrc 也不起作用。

有任何想法吗?

0 投票
1 回答
391 浏览

mercurial - Mercurial:防止打印出不受信任的警告

当对另一个用户的 repo 执行某些操作时,您将看到消息

这很好,我不一定要 trust bob,但是在运行某些命令时,我不想看到这个输出,因为它会干扰。它被打印到stderr,但我不想将所有stderr 输出重定向到null,也不想将它重定向到stderr 并抑制它。

有什么办法可以简单地防止 mercurial 打印这个吗? -q不这样做。

0 投票
1 回答
18192 浏览

mercurial - 在 Mercurial .hgrc 文件中设置用户名

我一直在浏览 SO 和 Google 来解决我的基本问题,但到目前为止我还没有运气。

我是 Mercurial 的新手,刚刚在我的 Mac 上安装了它。我将它用于个人版本控制,并且不会与中央服务器通信(还)。

当我尝试提交文件时,我会中止:没有提供用户名(请参阅“hg help config”)。此问题的常见解决方案是将以下内容放入 ~/.hgrc

我已经完成了,但错误仍然存​​在。它只是不会读取文件。有什么建议么?