2016-09-01 4 views
0

Ich habe ein großes Projekt und ich möchte alle Benutzer finden, die bestimmte Schlüsselwörter im Code verwendet haben (zB. "Goto"). Doing auf allen Dateien wird eine Menge Zeit dauern.Wie p4 kommentieren in einer einzigen Codezeile?

Gibt es eine Möglichkeit, schnell p4 annotate in einer einzigen Zeile einer bestimmten Datei zu tun?

Antwort

2

Sie kümmern sich wirklich um Verwendungen von ‚goto‘, die nicht mehr im Code vorhanden sind (dh Anwendungen, die dann entfernt später hinzugefügt wurden

Ich schlage vor, das nicht,? Dass vereinfacht die Suche

.

Wenn Sie mit p4 grep -e goto //project/file/path/... starten, finden Sie heraus, welche Dateien zur Zeit enthalten, dieses Wort. Dann nur Sie diese Dateien untersuchen müssen.

Dann wird für jede Datei, können Sie laufen `p4 annotate -u // Projekt/file/name | grep goto 'und sehen Sie, welche Änderung (en) das Wort' goto 'hinzugefügt hat o diese Datei.

Dann können Sie die Ergebnisse untersuchen.

By the way, wenn Ihr Server in der Version 2.015,2 oder höher ist, können Sie den neuen ‚-u‘ Flag von hinzugefügt verwenden

#1233417 (Bug #12755) ** 
    'p4 annotate' now supports a new flag '-u'. This flag instructs 
    annotate to display the user who modified the change and the date 
    when the modification occurred. 

dies werden Ihnen mit Ihrem Abschlussbericht helfen, weil Sie nicht Ich muss den zusätzlichen Schritt machen, jede Änderungsliste nachzuschauen, um zu sehen, wer sie eingereicht hat.

+0

Aber immer noch muss ich p4 kommentieren auf vollständige Datei (mehrere Dateien in meinem Fall) statt eindeutige Zeilen des Codes aus mehreren Dateien. –

Verwandte Themen