
Trac v0.11.6 を VisualSVN サーバーと統合するように設定しました。すべて正常に動作しているように見えますが、ソースの変更セットを表示すると、変更されたファイルのみが表示され、ファイル内で実際に変更された内容の差分は表示されません。
さらに、Trac で特定のファイルを表示しているときに、他のインストールでは見られた「diff」リンクが表示されません。
おそらく設定の問題か、あるいはそもそもデータの入力方法に問題があるのではないかと思います。
助言がありますか?
答え1
大きな変更セットでは、差分は直接表示されませんが、ファイルごとに差分へのリンクが表示されます。ただし、それらのファイルがバイナリ ファイルで、意味のある差分が取れない場合は除きます。これで、表示されている内容が説明できますか?
答え2
結局、この問題はSVNが特定のファイルタイプをバイナリとしてマークしていることに関係しており、Tracはそれらの差分を取得する方法を知らなかった。解決策は、問題のあるファイルタイプのSVN MIMEタイプを変更することだけだった。