Samba ネットワーク共有に保存されている作業コピーを使用しています。うまくいくようです。を除外する...
Windows では、「svn log -l 100 -v」を実行できます。作業コピーで、1 秒未満で結果を取得します。ただし、TortiseSVN を使用して右クリックしてログを表示すると、30Mbps を超えるネットワーク帯域幅を使用しているときに数分間ハングします。
Tortise がネットワークに保存された作業コピーを処理するために必要な既知の問題や構成はありますか?
Samba ネットワーク共有に保存されている作業コピーを使用しています。うまくいくようです。を除外する...
Windows では、「svn log -l 100 -v」を実行できます。作業コピーで、1 秒未満で結果を取得します。ただし、TortiseSVN を使用して右クリックしてログを表示すると、30Mbps を超えるネットワーク帯域幅を使用しているときに数分間ハングします。
Tortise がネットワークに保存された作業コピーを処理するために必要な既知の問題や構成はありますか?
このスレッドが少し古いことは承知していますが、... 私が見つけたので、他の誰かも見つける可能性があります。これは必ずしも解決策ではありません。これは私が知っていることであり、私が過去および最近経験したことです。
私はかなり前にこの問題を調べました。私たちは同じ問題に苦しんでいます。各ユーザーのチェックアウトを格納する SMB 共有を使用する Windows ワークステーション + Linux Web サーバーでの応答時間が遅い。
コミット/更新/クエリにかかる時間は恐ろしいものです。開発環境がどのように定義されているかという理由で、私たちは皆、それと一緒に暮らすことを学びました。それらはすべて、開発者にとって悲しいことですが、ローカルマシンではなくセミリモートです。物事は昔にさかのぼります。
すべてを TortoiseSVN のせいにするつもりはありませんが、他のアプリケーションでも応答時間が遅いという問題がありました。個人的には、Eclipse を使用してチェックアウトでコードを編集するときに、ひどい遅延が発生します。
TortoiseSVN は、私が最後に (ずっと前に) 見たときから、FAQ にいくつかの情報を追加したようです:
ネットワーク ディレクトリにローカル リポジトリを作成できますか? http://tortoisesvn.tigris.org/faq.html#repoonshare
サーバーを設定する代わりに、リポジトリをネットワーク共有に保持できますか? http://tortoisesvn.tigris.org/faq.html#reponoserver
次のリンクは、一般的にsvn 1.7がこの「ネットワークドライブ(nfs/samba)上のsubversion作業コピー」をsvn 1.6よりもさらに悪化させた方法を説明していると思います:
http://svn.haxx.se/dev/archive-2012-02/0413.shtml
svn 1.7 にこの SQLite 排他ロック モードをオンにするオプションがあれば素晴らしいことです。
作業コピーをネットワーク ドライブに置くべきではありません。