Auf der Suche nach einer Liste aller Dateien (commit Kommentare wäre auch nett) eines Benutzers in cvs.So finden Sie alle Commits (Dateien & Kommentare) von einer Person in cvs
Antwort
cvs log -t -wJellyJoe
Hier ist ein schneller oneliner, dass Ihnen eine Liste aller Dateien durch Änderungen in diesem Benutzer und die ersten Zeile des Kommentars von diesem Benutzer gefolgt geben.
cvs log | egrep -A 1 'Working file|username'
Die Ausgabe wird wie folgt aussehen:
Working file: bin/scriptname
head: 1.14
--
date: 2008/01/01 15:15:30; author: username; state: Exp; lines +3 -2
First line of checkin comment will appear here.
Dies ist ein schneller und schmutziger ist ein Liner, so YMMV.
Sie können auch externe Tools verwenden, z. B. ViewVC, mit der Sie Abfragen mithilfe von Webformularen eingeben können. Die Ausgabe ist auch im Webbrowser gut formatiert.
cvs history -a -c -D 2009-01-20
alle Commits seit 2009-01-20 von allen Benutzern überprüfen
Verwenden Sie den folgenden Befehl, um alle Commits von einem bestimmten Benutzer zur Liste:
cvs -q log -N -S -wuser dir/
-N
Liste nicht-Tags.
-S
Name/Header nicht drucken, wenn keine Revisionen ausgewählt wurden.
-w[logins]
Revisionen nur nach festgelegten Logins einchecken.
Achtung! Die Reihenfolge der Schalter ist wichtig.
Weitere Optionen und Hilfe Gebrauch:
cvs -H log
(Listing von Schaltern über diesen Befehls der Ausgabe genommen).
Ich glaube, dass es keinen Platz auf dem Benutzernamen gibt, der 'cvs -q log -N -S -Wuser dir /' – Sogger
Entfernt ist. Vielen Dank. –
cvs history -u user -c -D 2009-01-20
cvs history -u user -l -c -D 2009-01-20
erste Zeile seit angegebenem Datum zweite Zeile listet alle Änderungen durch den Benutzer sehen nur die letzte Änderung, so dass Sie jede Datei nur einmal, auch wenn es mehrmals geändert wurde.
Danke, diese "cvs Geschichte -u Benutzer -l-c" hat super funktioniert! –
Er fragte speziell nach einer Person commits – JuanZe
Danke! Genau das, was ich gesucht habe! Obwohl es die Thread-Frage nicht beantwortet, beantwortet es mein Anliegen;)/thumbup – kulpae