2016-07-27 6 views
0

1つの特定のリビジョンの変更を1つのファイルに対して実行する必要があります。 私はcvs log filename.javaコマンドを使用し、リビジョン番号を見つけることができました。cvsが単一のファイルに対する特定のリビジョンの変更を知っています

そのリビジョンのファイルに対して正確なテキストの変更が行われたことがありません。

私はcvsを初めて使用しており、レガシーアプリケーションの1つではまだ使用しているので、使用する必要があります。私はまた、ここや他のところで答えを見つけられませんでした。二つのリビジョン間の変更を確認するためにcvs diffを使用し

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

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

答えて

3

cvs log filename.java 

が出力:ここ

は、私はリビジョン番号を取得しようとしましたコマンドです。例えば

、変更が改正1.42、使用中に行われた場合:

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

あなたがより読みやすい出力形式を使用する、cvs diff -uを使用することを好むかもしれません。

(別の有用なコマンドは、各ラインを変更したリビジョンを示しており、cvs annotate(いくつかの他のソース管理システムによってblameと呼ばれる)である。)

関連する問題