2016-06-15 5 views
1

私は数年の使用の後に既存のプロジェクトに入っています。私は良いキーワード$Header$$Id$を追加しようとしていますので、使用中のファイルのバージョンを特定することができます。CVS - ファイルの状態をバイナリからキーワードに変更するためのコマンドラインが必要

私はこれらのキーワードがまったく展開されていないいくつかのテキストファイルに出くわしました。調査の結果、CVSはこれらのファイルがバイナリであると判断し、キーワードを展開しません。

リポジトリ内のこれらのファイルのステータスを永続的に変更してキーワードを拡張するLinuxコマンドラインの呼び出しはありますか?あなたが私に教えることができれば、私は感謝しています。私が試したいくつかの試みは成功しなかった。

答えて

1
cvs admin -kkv filename 

キーワードを展開するようにファイルをデフォルトのテキストモードに復元します。

あなたは

cvs log -h filename 

は、(単にヘッダ全体ではなく、歴史を表示する)を入力すると、バイナリファイルが表示されますキーワード置換をしながら、やったことがないされていることを示し

keyword substitution: b 

テキストファイルが表示されます

keyword substitution: kv 

CVSROOT/cvswrappersファイルは、 y名前に基づいて追加するデフォルトの新規ファイル。

+0

adminコマンドを実行したら、ファイルをチェックインまたはコミットする必要がありますか? – mdpc

+0

いいえもちろん、 'cvs admin'を実行する前にファイルをコミットする必要があります。しかし 'cvs admin ... 'を実行した後に' cvs log -h filename'を実行すると、更新ツールの場所を確認することができます。 –

関連する問題