Ich glaube nicht, dass svn integrierte Unterstützung für diese Funktion hat, aber Sie könnten ein kleines Skript schreiben, um
auszuführen %Vor%In den Verzeichnissen aller Repos, die Sie testen wollten, dann parsen Sie sie und wählen nur die Einträge aus, die von einem bestimmten Benutzer ausgeführt wurden.
Hier ist ein kleiner Hack, der GNUs sed verwendet, um einen regulären Ausdruck gegen die Protokollausgabe des Befehls svn auszuführen. Ändern Sie den Benutzernamen in den von Ihnen gewünschten Benutzernamen
%Vor%Um eine Liste Ihrer Ordner von einer Webdav-Konfiguration zu erhalten (ich war zum Zeitpunkt des Schreibens in einer Ubuntu-Box), versuchen Sie etwas wie dieses ....
%Vor%Dies grämt einfach einmal für die Zeile, zwei Mal, um kommentierte Zeilen zu entfernen und filtert das SVNPath-Schlüsselwort und die zugehörigen Leerzeichen. Ihre Ergebnisse sind Repo-Ordner. Wenn Sie also den Befehl svn verwenden wollen, müssen Sie mit file: //
vorgehenIch zweite Allyns Antwort , aber habe einen Zusatz: Wenn Sie unter Windows sind, erlaubt Ihnen TortoiseSVN Filtere die Ausgabe, einschließlich der Fähigkeit, nach Benutzernamen zu filtern.
Tags und Links svn