问题标签 [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.
mercurial - 如何将私有 Mercurial 存储库移动到中央服务器?
我刚刚开始使用 Mercurial,并且我已经阅读了我喜欢的 Joel Spolsky 的Hg Init 教程。
我想知道:假设我有一个私人存储库,我在它上面工作了大约一个月。然后我决定将其集中或公开,例如在bitbucket.org上。我想保留所有的历史。
直观的事情是使用hg clone,但根据文档:
源的位置被添加到新存储库的 .hg/hgrc 文件中,作为将来拉取使用的默认值。
我认为这不是我想要的,因为源是我的本地私有存储库,而目标是公共服务器。我不希望公共服务器将来试图从我的私有存储库中提取,认为它是中央服务器。我希望这是有道理的。
我是否必须手动调整服务器上的 .hg/hgrc 文件?我正确地接近这个吗?
regex - Mercurial - 用户特定的忽略文件
我试图让 mercurial 忽略特定用户的隐藏文件。我在这里使用了方向:
并让它忽略特定仓库中的文件。我想将此行为扩展到特定用户的所有 hg 存储库。
hgrc 手册页说您可以通过在 ~/.hgrc 中包含类似这样的内容来链接用户特定的忽略文件(例如,~/.hgignore):
但这似乎不起作用。
我也试过
但这似乎也不起作用。我错过了什么吗?我在 Mercurial 网站或其他任何地方都找不到任何东西。请帮忙,谢谢。
**编辑 - 我在 Linux 上。hg showconfig 表明 hg 正在正确读取我的 .hgrc 文件,但其中概述的忽略行为不起作用。
**EDIT2 - 我也尝试重新启动我的机器,看看是否会更新。它没。
mercurial - 在 Mercurial 中,“hg init”创建项目并推送到服务器后,如何使本地目录具有服务器的“hg 路径”?
当一个项目开始时
现在什么时候hg path
发布,什么都不会显示。我们如何实际更改存储库,使其就像是从 克隆的一样me@somewhere.somehost.com/proj
?是否只是通过编辑 .hg/hgrc 并添加
因为这感觉太低级了(通过编辑文本文件)
mercurial - 如何配置 mercurial 推送而不通过 ssh 询问我的密码?
我在我的项目中使用 mercurial,每次我通过 ssh 将新的变更集推送到服务器时,它都会要求我输入密码。
那么如何配置 mercurial 在不询问密码的情况下推送呢?
我在 Ubuntu 9.10 上工作
python - 包括鸡蛋的水银扩展
有没有办法从文件中导入扩展名.egg
?例如hggit
将自身安装为hg_git-0.2.4-py2.5.egg
,不能[extensions]
直接在下面列出,或者它被解释为标准.py
文件。
有没有办法将该文件作为扩展名包含在内?
或者,是否有某种方法可以hg-git
手动安装,而不是创建.egg
文件,而是解压目录?
mercurial - 如何编写我的 hgrc 以便 Mercurial 检测到我的钩子?
'已经在文件 commit_hooks.py 中编写了两个函数,我想在任何提交被持久化之前运行它们,但我不知道如何编写我的 hgrc 来检测它们。
函数头是:
我试过使用这个“指南”,但文档对我来说太“手册页”了。以下是一个不起作用的弃儿。
更新! 将钩线重写为:
让 Mercurial 检测到 precommit 钩子,但由于某种原因它总是以状态 1 退出。
python - 我可以在我的 mercurial .hgrc 中包含子配置文件吗?
我想保持我的主要.hgrc
版本控制,因为我有相当多的自定义,但我想根据我使用的机器(工作,家庭等)有不同的作者姓名。
我在 bash 脚本中执行此操作的方式是获取 Mercurial 忽略的主机本地 bash 脚本,但我不确定如何在 Mercurial 使用的配置文件格式中执行此操作。
git - Git 替代 .hgrcpath
Git 是否有类似 Hg 的 HGRCPATH 的东西,即一个环境变量,您可以修改它以更改 Hg 将搜索其全局配置文件的位置。
在 git 中,这可以通过更改 HOME 来完成,但这会影响未知数量的其他应用程序,这就是我试图避免它的原因。
mercurial - hg:如何更改 Mercurial(hg) 安装的语言?(苹果系统)
我昨天在我的 Mac(雪豹)上重新安装了 mercurial。Mercurial 的 UI/控制台语言已从英语更改为丹麦语。我的机器设置为美式英语,我的键盘布局是丹麦语。我不希望丹麦语翻译生效,因为它不完整。
我只需要 Mercurial 再次“说”英语。:-) 我该如何改变呢?
mercurial - 我可以以编程方式设置 Mercurial 配置选项吗?
我正在寻找一种.hgrc
无需实际编辑文本文件即可设置配置项的方法。我正在尝试标准化hgrc
跨多个开发人员的设置,我想要一个类似的命令
但这也会将该配置更改保存到hgrc
文件中。
看起来这应该是应该在 vanilla hg 命令中直接支持的东西,但我在任何地方都找不到。