2009-03-12 15 views
0

CVSファイルキーワード置換機能を持っています$Header: /repo/src.cpp,v 1.6 2009/03/12 14:53:14 luser Exp $CVSキーワード置換およびMicrosoft Word

のようなもので、ファイルをコミットすると、テキストファイルでは、$Header$を書くと、CVSの代替を$Header$は同じを取得することが可能ですバイナリMicrosoft Wordファイルを扱うときの機能?

ありがとうございます。

答えて

2

Wordファイルの基本的な問題は、実際には(プレーンテキストファイルではなく)バイナリファイルなので、 "$ Header $"などのキー文字列が表示されないことがわかりませんどこかで(例えばVBマクロコード)、偶然に。 CVSはそのキー文字列を拡張し、突然何かのようには無関係です(VBマクロコードなど)。

0

CVSを使用していますか?そうは思わない。 $Header$がWord文書のどこにも表示されない場合でも(DevSolarが示唆しているように)、その文字列をどこに配置しますか? Wordはテキストを独自のバイナリ形式で保存しますが、CVSはプレーンテキストを探します。

一方、XML Word形式またはWordマクロのいずれかを使用して効果を得ることができます。

+0

>その文字列はどこに配置しますか? ドキュメントのタイトルやキーワードを置くことができる「ファイル」 - >「プロパティ」についてはどうですか? –

+0

@uvts_cvs:フィールドもバイナリとして保存されていませんか? –

0

従来の.doc形式ではほとんど不可能です。創造的な作業によっては、新しいXML形式で処理するプロセスを作成することができます。私はCVSがその時でも仕事をすることはできないとは思っていませんが、Subversionでポスト・コミット・フックを使うと、それを取り除くのがより合理的になるかもしれません。

関連する問題