Ищете репозиторий Mercurial (TortoiseHG)?

Есть ли способ ввести конкретное имя файла - например. "xyz.txt" - и искать любые проверки этого файла в репозитории Mercurial с помощью TortoiseHG?

Если нет, то почему? Разве не для этого нужен контроль версий?


person Jonathan    schedule 01.07.2010    source источник


Ответы (3)


В окне «Hg Repository Explorer» выберите фильтр «Шаблоны файлов» в поле со списком, введите имя файла (например, xyz.txt) в поле рядом с ним и нажмите «Ввод». Теперь вы увидите только те версии, в которых xyz.txt был изменен. Если вы хотите выполнить поиск по всей структуре каталогов (а не только по папке, в которой вы сейчас находитесь), добавьте «**» (например, **xyz.txt).

person Dheeraj Vepakomma    schedule 03.07.2010

Это почти то же самое, что и принятый ответ, но вместо того, чтобы вводить имя в поле «шаблоны файлов», вы также можете щелкнуть правой кнопкой мыши файл в проводнике Windows и открыть оттуда проводник репозитория.

Когда вы открываете его таким образом (в отличие от щелчка правой кнопкой мыши по папке), проводник репозитория открывается с уже активным фильтром (и вы видите только ревизии, в которых был изменен ваш файл).

Результат точно такой же, но я предпочитаю этот способ, потому что мне не нужно вводить имя файла вручную.

person Christian Specht    schedule 08.07.2010

В окне log (hgtk log) нажмите кнопку «Фильтр».

В появившемся диалоговом окне укажите имя файла, который вы хотите отфильтровать. Хотя имя файла кажется немного привередливым.

person John Weldon    schedule 01.07.2010