Nautilus/Ubuntu Gnome 16.10。でRabbitVCSを使用しています。
私の外部diffツールはMeldを指すように設定されています。
コンテキストメニューから、[前のリビジョンに対して差分を表示]を選択すると、テキストベースの差分が表示されます。
ただし、[以前のリビジョンと比較]を選択すると、RabbitVCSは「ファイルは同一です」というメッセージを表示してmeldを開きます。両方のペインにファイルの最新バージョンが表示されます。
[ログの表示]ウィンドウでも同じことが言えます。2つのバージョンを選択した場合、差分バージョンは正常に機能しますが、バージョンの比較では「ファイルは同じです」と表示されます。
私は次を試しました:
svn upgrade
を実行して再起動しました。RabbitVCS:Yakketyからのデフォルト、0.16.0
Ubuntu:16.10
Nautilus:GNOME nautilus 3.20.3
任意の助けをいただければ幸いです。 Rabbitの使用をやめる時ですか?しないことを願っています。
これは、rabbitvcs-coreバージョン0.16-1.1でバグが導入されたためです。これは、16.10/yakketyのubuntuリポジトリのバージョンです。このバグにより、「前のリビジョンと比較」アクションにより、目的のリビジョンではなく常に最新のリビジョンがエクスポートされます。
誰かがまだ受け入れられていない修正を書いた: here 。
1つの簡単な解決策は、rabbitvcs-coreを0.16-1にダウングレードすることです。これは正常に動作し、16.04/xenialのubuntuリポジトリで利用可能です。パッケージを後で保持するようにマークすることを忘れないでください。そうすれば、ソフトウェアアップデーターはそれをアップグレードしません。
Sudo apt-add-repository "deb http://us.archive.ubuntu.com/ubuntu xenial universe"
Sudo apt install rabbitvcs-core=0.16-1
Sudo apt-mark hold rabbitvcs-core