ホワイトリストに登録されたいくつかの拡張子を除いて、すべてのファイルをバイナリとして扱うようにCVS cvswrappersを設定できますか?
通常、cvswrappersは逆に使用されます。キーワード拡張-kbが必要なすべての拡張機能を一覧表示します。
*.exe -k 'b'
しかし、私はそれを別の方法で必要としているので、すべてが-kbで追加/コミットされますが、リスト内の他のすべてはそうではありません。
ホワイトリストに登録されたいくつかの拡張子を除いて、すべてのファイルをバイナリとして扱うようにCVS cvswrappersを設定できますか?
通常、cvswrappersは逆に使用されます。キーワード拡張-kbが必要なすべての拡張機能を一覧表示します。
*.exe -k 'b'
しかし、私はそれを別の方法で必要としているので、すべてが-kbで追加/コミットされますが、リスト内の他のすべてはそうではありません。
私はこれをテストしていませんが、デフォルトのキーワード拡張を使用して、最後にバイナリワイルドカードを配置し、その上にホワイトリスト拡張機能を配置できるはずです。例えば
*.txt -k 'kkv'
* -k 'b'
デフォルトであるという事実を考えると、デフォルトの拡張モードについて明示的に言及することを省略できる場合もあります。例えば
*.txt
* -k 'b'
少し後退して、ファイルをバイナリとしてマークする背後にある唯一の理由は、キーワードの拡張を停止することです。キーワード拡張を気にしない場合は、ワイルドカードバイナリエントリを含めるCVSROOT/cvswrappers
か、次のように追加することで、キーワード拡張を無効にすることができCVSROOT/config
ます。
# Do not expand any RCS keywords
KeywordExpand=i
参照: