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! –
- 1. So finden Sie alle Kommentare mit Beautiful Soup
- 2. So finden Sie alle von einer Person im Clearcase erstellten Branch-Typ
- 3. Listet alle eingecheckten Dateien in einem einzigen cvs-Commit auf
- 4. So löschen Sie Commits von bitbucket
- 5. So finden Sie ausgecheckt Dateien
- 6. 2. oder 3. Person Kommentare?
- 7. So finden Sie alle Datenbankreferenzen
- 8. SmartGit - Wählen Sie alle Dateien über mehrere Commits
- 9. Finden Sie alle gesperrten Dateien in TFS
- 10. Finden Sie alle Dateien in einem Ordner
- 11. So finden Sie alle Immobilienlistendaten?
- 12. So finden Sie alle Registerteile in einer Datei mit Regex
- 13. So finden Sie alle untergeordneten Steuerelemente in einer Aktivität (Android)
- 14. So färben Sie Javadoc Kommentare
- 15. git: größte Commits finden
- 16. Wiederherstellen von Dateien aus dem Archiv von CVS *, v-Dateien
- 17. Entfernen Sie alle Vorkommen von ';' in C++ Kommentare mit SED
- 18. So finden Sie Dateien mit vielen Duplikaten in Eclipse
- 19. So finden Sie alle abhängigen DLLs
- 20. Kann ich eine cvs commit mit einer Datei für die cvs Kommentare machen?
- 21. So entfernen Sie alle Kommentare (einzelne Zeile -) aus dem Code
- 22. Finden Sie alle .rpt-Dateien in VS-Lösung
- 23. Git-Commits finden, die mehrere spezifische Commits enthalten
- 24. Wie finden Sie Commits von einem bestimmten Benutzer in Git?
- 25. Finden Sie alle eingebetteten Ressourcen in einer anderen Baugruppe
- 26. Wie lade ich alle Dateien aus einem cvs-Repository herunter?
- 27. Angularjs: Finden Sie alle Instanzen einer Direktive
- 28. Finden Sie alle Zeichenfolgen in Python-Code-Dateien
- 29. So finden Sie "Löcher" in einer Tabelle
- 30. CVS Liste von Benutzern checkin
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