cvs 知道对单个文件的特定修订更改

cvs know specific revision changes to single file

我需要找到对一个文件所做的特定修订更改。 我使用了 cvs log filename.java 命令并且能够找到修订号。

我没有找到任何方法来获取对该修订版文件所做的准确文本更改。

我是 cvs 的新手,因为我们的旧版应用程序之一仍在使用它,所以我需要使用它。我也没有在这里或其他地方找到答案。

这是我试图获取修订号的命令:

cvs log filename.java

输出:

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

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

使用cvs diff查看两次修订之间的变化。

例如,如果更改是在修订版 1.42 中进行的,请使用:

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

您可能更喜欢使用 cvs diff -u,它使用更 reader 友好的输出格式。

(另一个有用的命令是 cvs annotate(其他一些源代码控制系统称为 blame),它显示每一行更改的版本。)