SVN: Benutzer Checkout-Verlauf?

9

Ist es möglich, den SVN-Verlauf eines Benutzers zu erhalten? Ich habe ein Repo und habe neue Accounts für neue Entwickler erstellt, die dem Team beitreten. Ein paar Tage sind vergangen, ohne Status-Updates von ihnen und scheinbar keine Arbeit abgeschlossen. Ich versuche herauszufinden, ob sie jemals auf SVN zugreifen und den neuesten Code ausgecheckt haben. Kann ich das tun?

UPDATE: Ich meine, Checkout, ich suche nach einem Access-Log-Typ, der auf Benutzern basiert. Ich möchte in der Lage sein, Benutzer1 nachzuschauen und zu sehen, wann sie das Projekt auscheckten und wann sie aktualisiert wurden. Es ist mir egal, welchen Code sie geändert haben, ich möchte nur sehen, wann sie zuletzt auf den Code zugegriffen haben.

    
user602464 07.02.2012, 14:07
quelle

3 Antworten

6

Abhängig davon, wie Ihr Server konfiguriert ist und welchen Zugriff Sie haben, sollten Sie Sichtbarkeit haben. Wenn Sie svn über Apache (http oder https) ausführen, sollten Sie sich das Apache-Protokoll ansehen. Es wird aufgelistet, ob sie den Code (Webbrowser oder Tortoise 'Repo-Browser) ausgecheckt oder sogar durchsucht haben, standardmäßig in / var / log / httpd

Die Protokollierung einschließlich des Speicherorts ist in Ihrer subversion.conf konfigurierbar. Sobald Sie die Protokolle gefunden haben, werden Sie wahrscheinlich eine customlog-Anweisung einrichten, um das Format etwas wie

zu ändern

LogFormat "%{%Y-%m-%d %T}t %u@%h %>s repo:%{SVN-REPOS-NAME}e %{SVN-ACTION}e (%B Bytes in %T Sec)" svn

Das macht es viel lesbarer und einfacher, Einträge zu finden, die aufgrund Ihrer neuen Leute erstellt wurden.

das rote Buch hat einige gute Infos dazu.

    
thekbb 07.02.2012 15:24
quelle
0

Bearbeiten: Ich möchte nur hinzufügen, dass das Hinzufügen eines SVN serverseitigen Hooks nicht eine Option ist, weil es keinen "Checkout" Hook gibt. Siehe auch diese SO-Frage: Gibt es einen Subversion-Checkout-Hook oder so etwas? ähnlich?

    
László van den Hoek 07.02.2012 14:15
quelle
-1

Sie können SVNStat verwenden, um verschiedene Berichte zu erstellen, einschließlich Checkins nach Benutzer.

    
Ernest Friedman-Hill 07.02.2012 14:11
quelle

Tags und Links