cvs import/add -kb2009年01月25日 09時37分42秒

cvs では、ファイルの改行文字の変換や、特殊キーワードの変換などがあり、バイナリファイルではそれを抑制する為に特別扱いする必要がある。

CVSROOT ディレクトリ内の cvswrappers や ホームディレクトリに .cvswrappers を置く方法がある。特定の拡張子のファイルをバイナリファイルとして認識させるに次のように記述しておく


*.gif -k 'b'
*.jpg -k 'b'
*.png -k 'b'

これで、import や add コマンド時に -kb と指定する必要がなくなる。

add の時は、-kb をしても問題はない。しかし、import だと一つずつのファイルを指定することが出来ないので、これらのファイルを用いて、指定するしかない。

これらのファイルは一度設定すると滅多に触らないので、久しぶりに import 等をすると、どこで設定していたのかを忘れてしまっていて困ったことがあった。