Cedric Julienは、ファイルにsvn:mime-type
というプロパティを設定して、バイナリファイルとして扱われるようにする必要があると述べています。 Subversionは、ファイルの最初のXバイトを調べて、バイナリかテキストかを判断し、時にはそれが常に動作しない場合があります。私はPDFファイルもそれを混乱させることができます知っている。
開発者がこれらのファイルをバイナリファイルとして保存するには、事前コミットフックを使用する必要があります。開発者は自動プロパティを使用して、XIBおよびNIBのsvn:mime-typeプロパティを自動的に設定できますが、このプロパティが存在することを確認するには事前コミットフックが必要です。
pre-commit-kitchen-sink-hook.plを使用すると、特定のファイルに特定のプロパティが関連付けられており、そのプロパティに特定の値が設定されていることを確認できます。
match = \.(nib|xib|pdf)$
property = svn:mime-type
value = application/octet-stream
type = string