2017-03-17 21 views
2

何百万メガバイトの大きな変更をコミットすると、チェックインが完了してもクライアントのタイムアウトが発生します。svnクライアントのタイムアウトとWC状態の破損

WCを右クリックしてログを表示すると、TSVNは、チェックインが実際に行われたにもかかわらずWCリビジョンが更新されないことを示しています。

私はTortoiseSVN 1.9.5, Build 27581 - 64 Bitとコマンドラインsvn version 1.9.5 (r1770682)を使ってみました。クライアントのタイムアウトを向上させる方法が

QUESTION

ありますか?

+0

最初にコミットを行っている様子を見せてください。 Subversionに10個のファイルをコミットするように伝えていて、5個だけがコミットされていますか?または、あなたは10個のファイルがコミットされると想定していますが、5個だけがそれに適格であると仮定していますか? – alroc

+0

@alroc in TSVN、私は右クリックしてコミットすることができるファイルの数十を示すコミット。私はokを押して、コミットが失敗したと言うことがありますが、リポジトリログにはコミットが発生したと表示されますが、一部のファイルについてのみです。 – Adrian

+0

レスポンスとして「失敗」した場合は、リポジトリ内で何も変更する必要はありません。あなたが思っている*すべてのファイルが実際にコミットされていると確信していますか?コミットされると仮定していることを示すバージョン管理されていないファイルがありますが、そのチェックボックスをオンにしていませんか? – alroc

答えて

1

あなたが(ケースのように表示される)Runtime Configuration Areaで説明したようにあなたは、http-timeoutディレクティブでタイムアウトを増やす(または無効)にすることができ、サーバーに接続するためにHTTPを使用している場合:

http-timeout

これは、サーバーの応答を待つ時間を秒単位で指定します。遅いネットワークで問題が発生した場合は、 接続がタイムアウトするために、 にこのオプションの値を増やす必要があります。 Subversion 1.8(またはSerfベースのHTTPプロバイダを使用するより古いバージョン )では、値0〜 を使用してタイムアウトを完全に無効にします。

ただ、問題をマスキングしていないことを確認してください(コミットは正常に完了しましたが、サーバーの応答は完了しないというのは奇妙です)。

+0

これは問題でした。 – Adrian

関連する問題