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
),它显示每一行更改的版本。)
我需要找到对一个文件所做的特定修订更改。 我使用了 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
),它显示每一行更改的版本。)