Я хочу выполнить поиск в моем Mercurial репозитории для фиксации с определенным сообщением журнала (например, «merge») с использованием TortoiseHg. Это мой репозиторий без поиска:TortoiseHg: Не показывать предков в результатах поиска по ключевым словам
И когда я ищу «сливаться» Я получаю это:
Так что похоже поиск находит первый матч и отображает всех своих предков. Фильтрация не-соответствием изменения наборов оказалась на:
Я только хочу, чтобы увидеть соответствие предков. Это работает для моего коллеги, но мы не могли найти, что отличается от нашей среды. Мы оба используем версию 3.9 для Windows 10 x64 с теми же расширениями.
Вот еще один пример поиска для "работы!":
И используя ключевое слово именно:
и фильтрация по автору:
Он просто всегда находит первый матч и показывает все предки ...
Я только дал «слияние» в качестве примера для строки поиска. Я на самом деле искал что-то еще. Но я все еще не понимаю, что вы говорите.Зачем мне получать ревизию с сообщением commit «Works!». или «добавить отпечатки для отладки». Ваш пример имеет смысл, потому что у вас есть слово «merge» в обеих ревизиях, к которым вы кружили ... Большинство моих ревизий не имеют «слияния» в них. – Dina
@Dina - потому что «Поиск сообщения фиксации, имя пользователя и имена измененных файлов ...» - проверьте эти изменения для пересечений. Или покажите 'log -v' для этой части репо. У меня есть файл «Seeker.txt» в репо, ключевое слово «see» может вызвать неожиданный результат, если я буду думать только abt log-message –
В другом месте нет «слияния». Более того, как я уже сказал, я нахожу поиск более длинной фразы, * и * это работает для коллеги в том же хранилище! – Dina