44

Mime タイプを正しく設定せずに SVN にチェックインしたファイルが多数あります。SVN は当初、それらをバイナリとして分類していました。

それ以来、propset を介して SVN で Mime タイプを「text/plain; charset=UTF-8」に設定し、すべてのファイルが UTF-8 署名されていることを確認しました。「svn Blame filename」を実行すると、svn はファイルがバイナリであり、明示的な Blame タイプの出力を提供しないと言います。

これらが本当にテキストファイルであることをSVNに納得させる方法について何か提案はありますか?

4

4 に答える 4

60

svn:mime-type プロパティを "text/plain" に設定すると役立ちます:

svn propset svn:mime-type text/plain build.xml
svn commit build.xml

また、Subversion が非難するときにファイルをテキストとして扱うように強制することもできます。

svn blame file/to/blame --force
于 2009-01-19T19:09:44.260 に答える
0

ファイルをリポジトリに追加した後、おそらく REPOSITORY でタイプを設定する必要もあります。propset コマンドで作業コピーへのパスではなく、リポジトリへの URL を使用します。

于 2011-09-28T20:23:34.713 に答える