【发布时间】:2011-10-02 10:01:35
【问题描述】:
我知道.hgignore 以及如何逐个项目地忽略文件。我想忽略所有 Mercurial 存储库的内容。
.hgrc 有什么我可以坚持的吗?或者在我的$HOME 路径中添加一个.hgignore(我已经尝试过了,但也许我做错了什么)。
【问题讨论】:
我知道.hgignore 以及如何逐个项目地忽略文件。我想忽略所有 Mercurial 存储库的内容。
.hgrc 有什么我可以坚持的吗?或者在我的$HOME 路径中添加一个.hgignore(我已经尝试过了,但也许我做错了什么)。
【问题讨论】:
您可以在您的全局/用户hgrc 或Mercurial.ini 的[ui] section 中添加全局或每个用户忽略文件的路径:
[ui]
ignore = ~/.hgignore
在 Windows 上:
[ui]
ignore = %USERPROFILE%\.hgignore
【讨论】:
~/.hgignore 似乎也可以在 Windows 上运行,至少在 Windows 7 mercurial 3.0.2 版中是这样。它的工作原理与答案中列出的%USERPROFILE% 宏相同。
在 powershell 中,您可以像这样访问您的全局文件。
PS> notepad $env:userprofile/mercurial.ini
...
[ui]
ignore = %USERPROFILE%\.hgignore
...
PS> notepad $env:userprofile/.hgignore
/bin/
/obj/
【讨论】: