по умолчанию исключить каталог в командах hg - PullRequest
2 голосов
/ 30 августа 2011

я работаю в проекте Раньше я делал такие вещи, как:

hg grep TODO

чтобы найти вещи, которые нужно исправить, например. Но теперь я включил исходный код из других проектов и hg grep TODO становится бесполезным из-за существования TODO в добавленных проектах с исходным кодом, что не мое. Теперь я могу добавить параметр --exclude = frameworks в команду, но печатать, что каждый раз раздражает ...

Ответы [ 2 ]

4 голосов
/ 30 августа 2011

Для этого подходит раздел alias hgrc. Вы можете добавить это к своему локальному .hgrc или, если это относится только к этому хранилищу, к вашему .hg/hgrc:

[alias]
xgrep = grep --exclude=frameworks
0 голосов
/ 30 августа 2011

Обходной путь - добавление псевдонима в файле конфигурации вашей оболочки (например, ~/.bashrc) или в профиле (~/.profile):

alias hg-grep="hg grep --exclude=frameworks"

введите . ~/.bashrc или просто запустите новую оболочку, чтобы настройки вступили в силу. Вы получите желаемое поведение с hg-grep TODO, но можете использовать оригинал с hg grep TODO.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...