2016-07-27 85 views
0

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

我没有找到任何方式来获得确切的文本更改已完成该文件的修订。

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

这里是我试图让版本号命令:

cvs log filename.java 

输出:

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

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

回答

3

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

例如,如果更改是在修订1.42取得,使用方法:

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

你可能更愿意使用cvs diff -u,它采用了更方便读者的输出格式。

(另一个有用的命令是cvs annotate(通过某些其它源控制系统称为blame),其示出了修订改变的每一行。)

相关问题