2017-11-14 10 views
0

Gibt es in TortoiseSVN unter Windows ein Dienstprogramm, mit dem ein Benutzer über das Repo nach einer Textzeichenfolge suchen kann? Wir speichern eine Reihe von Reporting-SQL in SVN und möchten die Aufgabe der Auswirkungsanalyse auf Berichte beschleunigen, wenn sich entsprechende Namen ändern usw. Nicht sicher, ob der gesamte Code innerhalb eines Repos liegt oder nicht?Gibt es in TortoiseSVN unter Windows ein Dienstprogramm, mit dem ein Benutzer nach Text im Repo suchen kann?

Antwort

0

Wenn Sie Cygwin installiert haben, können Sie grep verwenden, um alle Dateien in einem Verzeichnis zu suchen.

Öffnen Sie ein Cygwin-Terminal und wechseln Sie in Ihr Svn-Verzeichnis.

cd /cygdrive/c/pathtoSVNrepo

Dann den folgenden Befehl verwenden, um alle Dateien in dem Verzeichnis zu suchen.

grep -REHni searchString .

Ersetzen Sie 'searchString' mit Ihrem Text, nach dem Sie suchen möchten. Beachten Sie, dass dies auch ein regulärer Ausdruck sein kann.

Der Befehl wird ausgegeben im Format produzieren: filename: Zeilennummer: lineWithMatchingText

Beispiel Ausgabe:

image of example output

Wenn du bist nur in welche Dateien interseted enthalten Sie die Zeichenfolge, nur ein 'l' zu den Optionen.

grep -REHnil searchString .

0

können Sie OpenGrok verwenden. Sie müssen es mit Ihrem Svn-Server verbinden, aber es funktioniert gut in unserer Firma.

Verwandte Themen