2016-07-27 12 views
0

Ich muss eine bestimmte Revision Änderungen an einer Datei finden. Ich habe den Befehl cvs log filename.java verwendet und konnte die Revisionsnummer finden.cvs wissen spezifische Revision Änderungen an einer einzigen Datei

Ich finde keine Möglichkeit, genaue Textänderungen an der Datei für diese Revision zu erhalten.

Ich bin neu in CVS und da eine unserer Legacy-Anwendung es immer noch verwendet, muss ich es verwenden. Ich habe auch hier und anderswo keine Antwort gefunden.

Hier ist der Befehl, den ich versuchte, die Revisionsnummer zu erhalten:

cvs log filename.java 

Ausgang:

---------------------------- 
revision <number> 
date: <date>; author: author; state: Exp; lines: +6 -8 

Comments: 
---------------------------- 

Antwort

3

Verwenden cvs diff die Änderungen zwischen zwei Versionen zu sehen.

Zum Beispiel, wenn die Änderung in der Revision 1.42 gemacht wurde, verwenden:

cvs diff -r1.41 -r1.42 filename.java 

Sie könnten es vorziehen, cvs diff -u zu verwenden, das ein leserfreundliche Ausgabeformat verwendet.

(Eine andere nützliche Befehl cvs annotate (blame von einer anderen Quelle Kontrollsysteme) bezeichnet, welche die Änderung zeigt jede Zeile geändert.)