Есть ли способ ввести конкретное имя файла - например. "xyz.txt" - и искать любые проверки этого файла в репозитории Mercurial с помощью TortoiseHG?
Если нет, то почему? Разве не для этого нужен контроль версий?
Есть ли способ ввести конкретное имя файла - например. "xyz.txt" - и искать любые проверки этого файла в репозитории Mercurial с помощью TortoiseHG?
Если нет, то почему? Разве не для этого нужен контроль версий?
В окне «Hg Repository Explorer» выберите фильтр «Шаблоны файлов» в поле со списком, введите имя файла (например, xyz.txt) в поле рядом с ним и нажмите «Ввод». Теперь вы увидите только те версии, в которых xyz.txt был изменен. Если вы хотите выполнить поиск по всей структуре каталогов (а не только по папке, в которой вы сейчас находитесь), добавьте «**» (например, **xyz.txt).
Это почти то же самое, что и принятый ответ, но вместо того, чтобы вводить имя в поле «шаблоны файлов», вы также можете щелкнуть правой кнопкой мыши файл в проводнике Windows и открыть оттуда проводник репозитория.
Когда вы открываете его таким образом (в отличие от щелчка правой кнопкой мыши по папке), проводник репозитория открывается с уже активным фильтром (и вы видите только ревизии, в которых был изменен ваш файл).
Результат точно такой же, но я предпочитаю этот способ, потому что мне не нужно вводить имя файла вручную.
В окне log
(hgtk log
) нажмите кнопку «Фильтр».
В появившемся диалоговом окне укажите имя файла, который вы хотите отфильтровать. Хотя имя файла кажется немного привередливым.