问题标签 [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 投票
2 回答
4975 浏览

mercurial - 如何将私有 Mercurial 存储库移动到中央服务器?

我刚刚开始使用 Mercurial,并且我已经阅读了我喜欢的 Joel Spolsky 的Hg Init 教程

我想知道:假设我有一个私人存储库,我在它上面工作了大约一个月。然后我决定将其集中或公开,例如在bitbucket.org上。我想保留所有的历史。

直观的事情是使用hg clone,但根据文档:

源的位置被添加到新存储库的 .hg/hgrc 文件中,作为将来拉取使用的默认值。

我认为这不是我想要的,因为源是我的本地私有存储库,而目标是公共服务器。我不希望公共服务器将来试图从我的私有存储库中提取,认为它是中央服务器。我希望这是有道理的。

我是否必须手动调整服务器上的 .hg/hgrc 文件?我正确地接近这个吗?

0 投票
1 回答
1072 浏览

regex - Mercurial - 用户特定的忽略文件

我试图让 mercurial 忽略特定用户的隐藏文件。我在这里使用了方向:

如何让 mercurial 忽略所有隐藏文件?

并让它忽略特定仓库中的文件。我想将此行为扩展到特定用户的所有 hg 存储库。

hgrc 手册页说您可以通过在 ~/.hgrc 中包含类似这样的内容来链接用户特定的忽略文件(例如,~/.hgignore):

但这似乎不起作用。

我也试过

但这似乎也不起作用。我错过了什么吗?我在 Mercurial 网站或其他任何地方都找不到任何东西。请帮忙,谢谢。

**编辑 - 我在 Linux 上。hg showconfig 表明 hg 正在正确读取我的 .hgrc 文件,但其中概述的忽略行为不起作用。

**EDIT2 - 我也尝试重新启动我的机器,看看是否会更新。它没。

0 投票
1 回答
3124 浏览

mercurial - 在 Mercurial 中,“hg init”创建项目并推送到服务器后,如何使本地目录具有服务器的“hg 路径”?

当一个项目开始时

现在什么时候hg path发布,什么都不会显示。我们如何实际更改存储库,使其就像是从 克隆的一样me@somewhere.somehost.com/proj?是否只是通过编辑 .hg/hgrc 并添加

因为这感觉太低级了(通过编辑文本文件)

0 投票
3 回答
6601 浏览

mercurial - 如何配置 mercurial 推送而不通过 ssh 询问我的密码?

我在我的项目中使用 mercurial,每次我通过 ssh 将新的变更集推送到服务器时,它都会要求我输入密码。
那么如何配置 mercurial 在不询问密码的情况下推送呢?

我在 Ubuntu 9.10 上工作

0 投票
1 回答
292 浏览

python - 包括鸡蛋的水银扩展

有没有办法从文件中导入扩展名.egg?例如hggit将自身安装为hg_git-0.2.4-py2.5.egg,不能[extensions]直接在下面列出,或者它被解释为标准.py文件。

有没有办法将该文件作为扩展名包含在内?

或者,是否有某种方法可以hg-git手动安装,而不是创建.egg文件,而是解压目录?

0 投票
2 回答
835 浏览

mercurial - 如何编写我的 hgrc 以便 Mercurial 检测到我的钩子?

'已经在文件 commit_hooks.py 中编写了两个函数,我想在任何提交被持久化之前运行它们,但我不知道如何编写我的 hgrc 来检测它们。

函数头是:

我试过使用这个“指南”,但文档对我来说太“手册页”了。以下是一个不起作用的弃儿。

更新! 将钩线重写为:

让 Mercurial 检测到 precommit 钩子,但由于某种原因它总是以状态 1 退出。

0 投票
1 回答
1056 浏览

python - 我可以在我的 mercurial .hgrc 中包含子配置文件吗?

我想保持我的主要.hgrc版本控制,因为我有相当多的自定义,但我想根据我使用的机器(工作,家庭等)有不同的作者姓名。

我在 bash 脚本中执行此操作的方式是获取 Mercurial 忽略的主机本地 bash 脚本,但我不确定如何在 Mercurial 使用的配置文件格式中执行此操作。

0 投票
1 回答
169 浏览

git - Git 替代 .hgrcpath

Git 是否有类似 Hg 的 HGRCPATH 的东西,即一个环境变量,您可以修改它以更改 Hg 将搜索其全局配置文件的位置。

在 git 中,这可以通过更改 HOME 来完成,但这会影响未知数量的其他应用程序,这就是我试图避免它的原因。

0 投票
4 回答
6046 浏览

mercurial - hg:如何更改 Mercurial(hg) 安装的语言?(苹果系统)

我昨天在我的 Mac(雪豹)上重新安装了 mercurial。Mercurial 的 UI/控制台语言已从英语更改为丹麦语。我的机器设置为美式英语,我的键盘布局是丹麦语。我不希望丹麦语翻译生效,因为它不完整。

我只需要 Mercurial 再次“说”英语。:-) 我该如何改变呢?

0 投票
3 回答
4471 浏览

mercurial - 我可以以编程方式设置 Mercurial 配置选项吗?

我正在寻找一种.hgrc无需实际编辑文本文件即可设置配置项的方法。我正在尝试标准化hgrc跨多个开发人员的设置,我想要一个类似的命令

但这也会将该配置更改保存到hgrc文件中。

看起来这应该是应该在 vanilla hg 命令中直接支持的东西,但我在任何地方都找不到。