6

Samba ネットワーク共有に保存されている作業コピーを使用しています。うまくいくようです。を除外する...

Windows では、「svn log -l 100 -v」を実行できます。作業コピーで、1 秒未満で結果を取得します。ただし、TortiseSVN を使用して右クリックしてログを表示すると、30Mbps を超えるネットワーク帯域幅を使用しているときに数分間ハングします。

Tortise がネットワークに保存された作業コピーを処理するために必要な既知の問題や構成はありますか?

4

3 に答える 3

1

このスレッドが少し古いことは承知していますが、... 私が見つけたので、他の誰かも見つける可能性があります。これは必ずしも解決策ではありません。これは私が知っていることであり、私が過去および最近経験したことです。

私はかなり前にこの問題を調べました。私たちは同じ問題に苦しんでいます。各ユーザーのチェックアウトを格納する SMB 共有を使用する Windows ワークステーション + Linux Web サーバーでの応答時間が遅い。

コミット/更新/クエリにかかる時間は恐ろしいものです。開発環境がどのように定義されているかという理由で、私たちは皆、それと一緒に暮らすことを学びました。それらはすべて、開発者にとって悲しいことですが、ローカルマシンではなくセミリモートです。物事は昔にさかのぼります。

すべてを TortoiseSVN のせいにするつもりはありませんが、他のアプリケーションでも応答時間が遅いという問題がありました。個人的には、Eclipse を使用してチェックアウトでコードを編集するときに、ひどい遅延が発生します。

TortoiseSVN は、私が最後に (ずっと前に) 見たときから、FAQ にいくつかの情報を追加したようです:

ネットワーク ディレクトリにローカル リポジトリを作成できますか? http://tortoisesvn.tigris.org/faq.html#repoonshare

サーバーを設定する代わりに、リポジトリをネットワーク共有に保持できますか? http://tortoisesvn.tigris.org/faq.html#reponoserver

于 2011-09-27T12:10:24.810 に答える
1

次のリンクは、一般的にsvn 1.7がこの「ネットワークドライブ(nfs/samba)上のsubversion作業コピー」をsvn 1.6よりもさらに悪化させた方法を説明していると思います:

http://svn.haxx.se/dev/archive-2012-02/0413.shtml

svn 1.7 にこの SQLite 排他ロック モードをオンにするオプションがあれば素晴らしいことです。

于 2012-04-30T21:14:54.193 に答える
-2

作業コピーをネットワーク ドライブに置くべきではありません。

于 2011-02-16T16:58:49.553 に答える