Ich möchte mein Mercurial-Repository für Commits mit einer bestimmten Protokollmeldung (z. B. "merge") mit TortoiseHg suchen. Das ist mein Repository ohne jede Suche:TortoiseHg: Keine Vorfahren in Stichwortsuchergebnissen anzeigen
Und wenn ich für „merge“ Suche ich dieses:
wie die Suche So scheint es, das erste Spiel findet und zeigt alle seine Vorfahren an. Filterung von nicht-angepassten Wechsel Sets es eingeschaltet:
Ich möchte nur die passenden Vorfahren sehen. Es funktioniert für einen Kollegen von mir, aber wir konnten nicht finden, was in unseren Umgebungen anders ist. Wir verwenden beide die Version 3.9 unter Windows 10 x64 mit den gleichen Erweiterungen.
Hier ist ein weiteres Beispiel für die Suche "funktioniert!":
Und mit Keyword-spezifisch:
und Filterung nach Autor:
Es ist einfach immer findet das erste Spiel und zeigt alle Vorfahren ...
Ich gab nur "merge" als Beispiel für eine Suchzeichenfolge. Ich suche eigentlich nach etwas anderem. Aber ich verstehe immer noch nicht, was du sagst.Warum sollte ich eine Revision mit der Commit-Nachricht "Works!" oder "Drucke zum Debuggen hinzufügen". Ihr Beispiel macht Sinn, weil Sie in beiden Revisionen, die Sie eingekreist haben, das Wort "Zusammenführen" haben. Die meisten meiner Revisionen haben keine "Zusammenführung" in ihnen. – Dina
@Dina - weil "Search Commit Nachricht, Benutzername und Namen der geänderten Dateien ..." - überprüfen Sie diese Revisionen für Kreuzungen. Oder zeigen Sie 'log -v' für diesen Teil von Repo hier. Ich habe Datei "Seeker.txt" in Repo, Stichwort "siehe" kann zu einem unerwarteten Ergebnis führen, wenn ich nur denke, Protokollmeldung –
Es gibt keine "merge" irgendwo anders. Außerdem, wie gesagt, ich suche eigentlich nach einer anderen längeren Phrase, * und * es funktioniert für einen Kollegen im selben Repository! – Dina