8

Subversion 1.4 から 1.5 にローカルで切り替えましたが、サーバーはまだ 1.4 を実行しています。それ以来、すべてのマージの実行には時間がかかります。ほんの数秒しかかからなかったものが、今では 5 ~ 10 分 (またはそれ以上) の領域にあります。コマンド ライン クライアントと亀の間に違いはありません (したがって、Windows のバージョンについて説明します)。

この奇妙な現象は他にありますか?

4

4 に答える 4

4

1.5.3 にアップグレードすると (リリース時に)、マージが大幅に高速化されます。

于 2008-10-07T12:04:16.913 に答える
1

先週末、マージに関するパフォーマンス分析を行ったところ、2 つの深刻なパフォーマンスの問題が見つかりました。そのうちの 1 つは非常に Windows 固有のものであり、ディスク IO を作成しながらマージが必要以上に遅くなり、もう 1 つは使用されているネットワーク接続の種類に関するものでした。(既存知識の再利用が少なすぎる)

これらの修正と、マージのパフォーマンスをさらに向上させるその他のいくつかの修正は、今週末までにリリースされる予定の Subversion 1.5.3 で利用可能になります。

[編集: このパフォーマンス強化は、サーバーが 1.5+ であることを前提としたコード パスにあります]

于 2008-10-07T13:41:11.570 に答える
1

SVN 1.5 では自動マージ追跡の概念が導入されましたが、1.5 のサーバーとクライアントが必要だと思いました。詳細については、 Apache Subversion 1.5 リリース ノートを参照してください。

于 2008-08-10T18:07:54.707 に答える
0

クライアントを介して多数のファイルをリポジトリに追加しようとすると、クラッシュしたクライアントを強制終了したときにサーバー上に孤立したプロセスが作成されたと思われる問題が発生しました。サーバー プロセスも強制終了し、Subversion サービスを再起動する必要がありました (SVN を Windows サービスとして実行しています)。私たちの SVN マシンは専用であるため、実際にボックスを再起動しただけで、すべてが正常に戻りました。

于 2008-08-10T12:17:17.487 に答える