新しくファイルを Perforce で管理しようとするときに p4 add
でファイルを追加すると、デフォルトでは拡張子に関連付けられたファイルタイプ(バイナリ or テキスト)のファイルとして登録されます。
テキストとして登録されたファイルに関しては、ファイル同期の際に改行コードが自動的に変換されるといった振る舞いをするようになります(設定により変わりますが)。
こういった振る舞いをされると都合が悪い場合には、ファイルタイプを明示的に指定して p4 add
を実行することができます。
例えば、CSV ファイルはデフォルトではテキストファイルとして登録されますが、下記のようにすれば強制的にバイナリファイルとして登録することができます。
p4 add -t binary sample.csv