微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

正则表达式 – Mercurial – 用户特定的忽略文件

我试图让mercurial忽略特定用户的隐藏文件.我用过这里的指示:

How to make mercurial ignore all hidden files?

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

hgrc man page表示您可以通过在〜/ .hgrc中包含类似的内容链接用户特定的忽略文件(例如〜/ .hgignore):

[ui]
username = Some User <user@email.com>
ignore = ~/.hgignore

但这似乎没有奏效.

我也试过了

ignore = /home/someuser/.hgignore
ignore = $HOME/.hgignore
ignore = ~/.hgignore2

但这似乎也没有奏效.我错过了什么吗?我在Mercurial网站或其他任何地方都找不到任何东西.请帮忙,谢谢.

**编辑 – 我在Linux上. hg showconfig表示hg正在正确读取我的.hgrc文件,但其中列出的忽略行为不起作用.

** EDIT2 – 我也尝试重新启动我的机器,只是为了看看是否会更新.它没.

解决方法

您不需要指定〜/ .hgignore.它在系统hgignore之后和repo hgignore之前自动应用.

我在〜/ .hgrc中使用了很多忽略文件而没有问题在linux上使用hg 1.5.

[ui]
ignore = /home/geoffz/bin/hgext/hgignore
ignore.local = /home/geoffz/bin/hgext/hgignore.local
ignore.java = /home/geoffz/bin/hgext/hgignore.java

使用您要忽略的几个文件创建一个简单的仓库,设置您的忽略条目,然后执行hg st -A.如果这些文件显示为?而不是我,那么你的hg / linux设置有一个严重的问题.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐