2011-07-08 21 views
2

現在、トランクを別のブランチにマージしています。約3000件のコミットがあります。 SVNリポジトリはリモートサーバ上にあり、リビジョンの完全セットをマージすると、SVNはSVNサーバへの接続がタイムアウトしたことを知らせなくなります。あまりにも多くのマージアクションがあったと思ったら、タイムアウトしなかった最初の200回のコミットの間に小さなマージをしようとしました - それで200回のマージを続けました。1つの大きなSVNマージVS複数の小さなマージ - タイムアウト!

これが原因です問題? (リビジョンの完全なセットをマージしないでください)

巨大な変更をマージするときにタイムアウトしないようにする方法はありますか?

UPDATE:エラーメッセージ

svn: REPORT of '/repos/somerepo/with/code': timed out waiting for server (http://my.svn.server.com) 

答えて

1

は、クライアント側のタイムアウトのような音。あなたのクライアントに依存しますが、セクションにhttp-timeoutという名前のフィールドのファイル[home directory]/.subversion/serversを見てください。

GUIツールは通常、すべてのタイムアウトが

+0

(例えばIntelliJの)グローバルであっても、設定関連のプロキシとして、このためのオプションと、時々誤ラベル、それを働いたことがあります。私はそれを3秒に設定していたので、それを取り除こうとしたとき、それはまだタイムアウトしていました。だから私はさらに高い値(180)を加えて終了しました。 – JiminyCricket

+0

私が作業していたトランクだけでなく、すべてのタグをプルダウンしようとしていたときに、この問題が発生しました。 – Patrick

+0

私はリポジトリで設定したプリコミットフックのためにこの問題を抱えていました。 –

関連する問題