Gibt es eine Möglichkeit, eine Volltextsuche in einem Subversion-Repository durchzuführen, einschließlich des gesamten Verlaufs?
Zum Beispiel habe ich eine Funktion geschrieben, die ich irgendwo verwendet habe, aber dann wurde sie nicht benötigt, also habe ich die Dateien gespeichert, aber jetzt muss ich sie wieder finden, um sie für etwas anderes zu verwenden. Das SVN-Protokoll sagt wahrscheinlich so etwas wie "nicht verwendetes Material entfernt", und es gibt eine Menge solcher Checkins.
Edit 2016-04-15: Bitte beachten Sie, dass hier unter dem Begriff "Volltextsuche" gefragt wird, ob die tatsächlichen Unterschiede im Festschreibungsverlauf und nicht Dateinamen und / oder Festschreibungsnachrichten durchsucht werden sollen . 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 svn log
Antworten und Kommentare.
svn log --search
führt keine Volltextsuche durch, wie von @rjmunro gefordert, sondern durchsucht nur Autor, Datum, Protokollnachricht und Liste der geänderten Pfade.
--search
Argument fürsvn log
Befehl. Siehe meine Antwort unter stackoverflow.com/a/17473516/761095