2016-07-27 89 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),其示出了修訂改變的每一行。)

相關問題