Gibt es eine Möglichkeit, eine Volltextsuche eines Subversion-Repositorys durchzuführen, einschließlich des gesamten Verlaufs?Durchsuchen des Subversion-Verlaufs (Volltext)
Zum Beispiel habe ich eine Funktion geschrieben, die ich irgendwo verwendet habe, aber dann wurde es nicht benötigt, also habe ich die Dateien gefunden, aber jetzt muss ich es wieder finden, um es für etwas anderes zu verwenden. Das svn log sagt wahrscheinlich etwas wie "entfernte unbenutzte Sachen", und es gibt eine Menge Checkins wie diese.
bearbeiten 2016.04.15: Bitte beachten Sie, dass was mit dem Begriff „Volltextsuche“ hier gefragt wird, wird zu die tatsächlichen Diffs der Geschichte begehen suchen, und nicht die Dateinamen und/oder Commit-Nachrichten . Ich weise darauf hin, weil die obige Formulierung des Autors dies nicht sehr gut widerspiegelt - da er in seinem Beispiel genauso gut nur nach einem Dateinamen und/oder einer Commit-Nachricht suchen könnte. Daher viele der svn log
Antworten und Kommentare.
Apache Subversion 1.8 akzeptiert '--search' Argument für' svn log' Befehl. Siehe meine Antwort unter http://stackoverflow.com/a/17473516/761095 – bahrep
'svn log --search' führt keine Volltextsuche durch, wie von @rjmunro benötigt, sondern sucht nur nach Autor, Datum, Log-Nachricht und Liste von veränderte Pfade. – zb226