CVS知道对单个文件的特定修订版本更改

ami*_*mah 1 cvs

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

我没有找到任何方法可以对该版本的文件进行准确的文本更改。

我是cvs的新手,由于我们的Legacy应用程序之一仍在使用它,因此我需要使用它。我在这里或其他地方也找不到答案。

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

cvs log filename.java
Run Code Online (Sandbox Code Playgroud)

输出:

cvs log filename.java
Run Code Online (Sandbox Code Playgroud)

Kei*_*son 5

使用cvs diff看看两个版本之间的变化。

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

cvs diff -r1.41 -r1.42 filename.java
Run Code Online (Sandbox Code Playgroud)

您可能更喜欢使用cvs diff -u,它使用更易于阅读的输出格式。

(另一个有用的命令是cvs annotateblame由其他一些源代码管理系统调用),该命令显示哪个修订更改了每一行。)