Kann ich sehen, wer von einem SVN-Repository ausgecheckt oder aktualisiert wurde?

543
Manuel

Gibt es eine Möglichkeit, ein Protokoll anzuzeigen, in dem alle Aktualisierungen und Überprüfungen eines SVN-Repos gespeichert sind? Ich muss wissen, welche Benutzer den Inhalt aktualisieren oder auschecken.

2
Was ich möchte, ist zu protokollieren, wenn jemand ein "svn up" macht, kein "svn ci". Manuel vor 14 Jahren 0

3 Antworten auf die Frage

3
Chris Nava

Wenn Ihr SVN-Server mit einem Apache-Server verbunden ist, können Sie im Apache-HTTP-Protokoll Zugriffe finden, die die SVN-Datenbank nicht ändern (z. B. Checkouts und Updates, die nicht im SVN-Verlauf angezeigt werden).

0
tbird

Sie können sich den folgenden Beitrag bei stackoverflow ansehen und gegebenenfalls anpassen:

https://stackoverflow.com/questions/955976/nur-need-to-parse-the-svn-log-for-filescommitted-by-a-particular-user-since-ac

hm ... das scheint nicht zu funktionieren ... das normale svn-Log zeigt nur den Commit-Verlauf Manuel vor 14 Jahren 0
-1
harrymc

Sie beziehen sich wahrscheinlich auf den Untersuchungsverlauf, wo der svn logBefehl:

Zeigt Ihnen umfassende Informationen: Protokollnachrichten mit Datums- und Autoreninformationen, die an Revisionen angehängt sind, sowie die Pfade, die sich in jeder Revision geändert haben.

Der SVN-Server protokolliert normalerweise nur Updates, er kann jedoch so eingestellt werden, dass er das Auschecken protokolliert.

Das ist nicht das, wonach ich suche ... Ich möchte die Updates sehen, nicht die Kassen Manuel vor 14 Jahren 0
Also haben Sie nach "svn log" gefragt. (Ich habe nur Checkouts erwähnt, weil Sie es getan haben.) harrymc vor 14 Jahren 0