2009-10-06 12 views
16

開発マシン(Windows Server 2003を実行している)とVisualSVNサーバーでサーバー側にTortoiseSVNを使用しています。どちらも最新バージョン(Subversion 1.6.5)です。TortoiseSVNファイルオーバーレイのパフォーマンス - これを改善する方法はありますか?

すべてが正常に機能します。 TortoiseSVNファイルのオーバーレイ(エクスプローラのファイルにロックされたステータスや変更されたステータスが表示される小さなアイコン)に少し不満を感じています。これらのオーバーレイは、コミットまたはロックの直後に更新されることがあります。数回のリフレッシュ後に変更されることもあります。

変数(他のインストールされているソフトウェアなど)の量があれば、答えは不可能かもしれませんが、これらのオーバーレイの更新を高速化する既知の技がありますか?

答えて

19

が圧倒的に私が得た最大のパフォーマンスの増加は、全体のハードドライブ、私のSVNファイルが住んでいる場所だけを処理しないために、クライアントのアイコンオーバーレイを設定することでした。

が設定を開き、これを行うには(右その後、でパスを除外し、Explorer-にクリック> TortoiseSVN->設定)、アイコンオーバーレイを選択:c:\*

を入力してパスを含める:は私のために(コピーディレクトリを作業あなたのSubversionへのパスを入力します。すべてc:\subversion\*c:\workspaces\*

(スクリーンショットを参照)

これは、クライアントを作っエントリを区切るために改行を使用しては千倍速くようです。ただ、関連するディレクトリを含む、ドライブ:とD:

このスクリーンショットは、cを排除する方法を示しています

overlays excludes screenshot

あなたはTortoiseSVN docsからいくつかのより多くのパフォーマンスのヒントを得ることができます。

+0

偉大な、私はそれを知らなかった!ディレクトリはセミコロンで区切られています。 –

+0

「自分のSVNファイルの場所のみ」と言うと、実際のSVNリポジトリファイル、または作業コピーを意味しますか? –

+0

心配しないで、私はばかげていた:)あなたは正しい、それは違いを生む! –

2

disable TSVNCache.exe altogetherです。私はVisual Studioのオーダーをもっと早く開いて閉じることができれば、アップデートされたアイコンなしで喜んで生きようと決めました。

私の上司が成功したことであるTSVNCacheの優先度を下げることもできます。主な問題は、Visual Studioの起動時間とシャットダウン時間でした。そのため、プロセスの優先順位を下げてからVSを起動するバッチファイルを作成しました。

+1

それは私が後にしていることではありません。私にとって、オーバーレイアイコンはTortoiseSVNの最も有益な機能の1つなので、完全に無効にすることは本当にオプションではありません。ちょっとしたことがほしいと思っています。 –

関連する問題