WindowsでSVNチェックアウトを高速化する方法は?


2

すべてのプロジェクトの合計サイズは485 MBです。私は必要なチェックアウト(SVNのEclipseプラグインをSVNから日食でワークスペースを作成します)頻繁に。

Linux VMでは4〜7分しかかかりませんが、Windowsでは45分から1時間半かかります。

私は両方のケースで同じバージョンのEclipse、同じセットと同じバージョンのプラグイン、同じバージョンのJavaを使用しています。

私はそれをより速くしようとすることができるものを知りたいです。ありがとう。


「チェックアウト」にはこれだけ時間がかかりますか?それとも、その日食が自動的にワークスペースを構築するということでしょうか?自動ビルドを無効にして、チェックアウト時間を測定しようとしましたか?
マスゴ

3
ウイルス対策はありますか?
c97

ウイルス対策を無効にして(少なくともワークスペースディレクトリ)、もう一度試してください。ワークスペースを含むドライブ全体でコンテンツの自動マジックインデックスを無効にすることもできます。
アンドレイ

なぜ「頻繁にチェックアウト」する必要があるのですか?それはかなり珍しいユースケースです-通常は一度チェックアウトしてからチェックアウトを続けます。なぜこれが必要なのかを説明していただければ、おそらくもっと役立つでしょう。
-sleske

回答:


1

SVNには未解決の問題があり、WindowsでのチェックアウトはUnixよりも遅くなります。彼らは根本原因を説明します。ファイルは最初のチェックアウト中にコピーされ、多くの名前が変更されますが、Windowsでは低速で実行されます。

https://issues.apache.org/jira/browse/SVN-4450
この問題に投票して、svnの人々がこれに問題があることを知ってください。


0

おそらく、転送速度の問題は、オンアクセスのウイルス対策スキャナーまたはウイルス対策のファイアウォールが原因です。Windowsのインデックスサービスもここでの原因になります。

  • ウイルス対策を無効にして、問題が解決するかどうかを確認することをお勧めします。一部のウイルス対策ソフトウェアを「無効化」しても完全に無効化されないことに注意してください(ファイアウォールやオンアクセススキャナーは引き続き有効です)。ウイルス対策を一時的に削除して、転送速度を再度確認することは理にかなっています。

  • リポジトリと作業コピーを保存するディレクトリを、ウイルス対策サービスとインデックスサービスの除外リストに追加することをお勧めします。これを行う。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.