我需要在一个文件中找到一个特定的修订更改。 我使用了cvs log filename.java命令,并且能够找到修订号。
我找不到任何方法来对该修订版的文件进行精确的文本更改。
我是cvs的新手,因为我们的Legacy应用程序之一仍在使用它,我需要使用它。我也没有在这里或其他地方找到答案。
这是我试图获取修订号的命令:
cvs log filename.java
输出:
----------------------------
revision <number>
date: <date>; author: author; state: Exp; lines: +6 -8
Comments:
----------------------------
答案 0 :(得分:4)
使用cvs diff
查看两个修订版之间的更改。
例如,如果在修订版1.42
中进行了更改,请使用:
cvs diff -r1.41 -r1.42 filename.java
您可能更喜欢使用cvs diff -u
,它使用更友好的输出格式。
(另一个有用的命令是cvs annotate
(由其他一些源控制系统调用blame
),它显示每行更改了哪个版本。)