Mercurial 默认情况下,在hg命令中排除目录
我在一个项目中工作 我曾经做过这样的事情:Mercurial 默认情况下,在hg命令中排除目录,mercurial,Mercurial,我在一个项目中工作 我曾经做过这样的事情: hg grep TODO 例如,找到需要修复的东西。 但现在我已经包含了来自其他项目和应用程序的源代码 HgGrepTodo变得毫无用处,因为在添加的源代码项目中存在TODO,而这些项目不是我的。现在我可以在命令中添加一个参数--exclude=frameworks,但是 每次打字都很烦人 解决方法是在shell的配置文件(例如~/.bashrc)或配置文件(~/.profile)中添加别名: 键入~/。bashrc或启动一个新的shell以使设置生
hg grep TODO
例如,找到需要修复的东西。
但现在我已经包含了来自其他项目和应用程序的源代码
HgGrepTodo变得毫无用处,因为在添加的源代码项目中存在TODO,而这些项目不是我的。现在我可以在命令中添加一个参数--exclude=frameworks,但是
每次打字都很烦人 解决方法是在shell的配置文件(例如
~/.bashrc
)或配置文件(~/.profile
)中添加别名:
键入~/。bashrc
或启动一个新的shell以使设置生效。您可以使用hg grep TODO
获得所需的行为,但仍可以使用原始的hg grep TODO
hgrc的部分适用于此。您可以将其添加到本地的.hgrc
中,或者如果这仅与此存储库相关,则添加到您的.hg/hgrc
:
[alias]
xgrep = grep --exclude=frameworks
[alias]
xgrep = grep --exclude=frameworks