Почему `hg diff -I filename` не показывает мой файл, похороненный в подкаталоге?

618
Kev

Иногда я делаю несколько изменений, прежде чем вспоминать о фиксации. Иногда они не связаны. Поэтому сначала я hg statвижу, какие файлы я изменил, а затем - hg diffконкретные файлы, если я не помню каждое изменение, которое я в них внес, чтобы я мог составить точное описание в своем сообщении о коммите.

У меня есть файл в моем проекте a/b/c.pl, который указан, когда я hg stat. Однако, если я hg diff -I *c*ничего не показываю, просто снова введите командную строку. AFAICT от hg diff -hЯ использую правильный синтаксис, но, видимо, нет. Итак, каков правильный синтаксис, чтобы увидеть c.plразличия без необходимости набирать весь путь?

1
Обычно нужно вводить полный путь, если не работает что-то вроде `* / * / c.pl`. Вам все равно понадобится одна звезда в каталоге. Collin Grady 10 лет назад 0

1 ответ на вопрос

1
Kev

The correct syntax is hg diff -I **c*.

Похожие вопросы