作業コピーからリポジトリへのコミットごとに、すべての新規および既存のファイルで自動的に svn:mime-type を application/octet-stream に設定するサーバー上のフック スクリプトを手伝ってください。(Subversionの自動マージファイルの競合を防ぐために必要です。)
私のプラットフォームは Windows です。
作業コピーからリポジトリへのコミットごとに、すべての新規および既存のファイルで自動的に svn:mime-type を application/octet-stream に設定するサーバー上のフック スクリプトを手伝ってください。(Subversionの自動マージファイルの競合を防ぐために必要です。)
私のプラットフォームは Windows です。
これを達成するために間違った方法を使用しています。代わりに、Subversion 構成ファイルでダミーの diff ツールを構成します。そのダミー diff ツールは、マージを実行できないことを示すために 1 を返すだけです。
これは、何をすべきかをより詳細に説明する投稿です。
ただし、Subversion が適切なツールであるかどうか、またはワークフローを変更する必要があるかどうかを自問する必要があります。マージを防ぐことは、私が知っているほぼすべてのバージョン管理システムの基本原則に反します。このようなものをハッキングしても、確実に機能することはありません。ですから、なぜこれが必要なのか、そしてワークフローを調整したほうがよいのかを自問してください。
したがって、最後に、すべてのクライアントでautoprops(mime-typeをapplication / octet-streamに設定)を使用すると、見栄えがよくなります。競合が発生した場合、svnはファイルを自動マージせず、ファイルを手動でマージできます。それはまさに私たちが望んでいることです。ちなみに、このプロパティを設定すると、他にどのような影響がありますか?
別の解決策は、autoprops を使用することです。
http://svnbook.red-bean.com/nightly/en/svn.advanced.props.html#svn.advanced.props.auto