簡體   English   中英

svn更新/簽出/提交失敗

[英]svn update/checkout/commit fail

環境:

客戶
Windows 7旗艦版x64
TortoiseSVN(最新)

服務器
Ubuntu 10.4
svn(它是由另一個不是我安裝的。他們稱它為“ svn”。我不是Linux系統專家,所以我不知道服務器是什么。例如visualsvn,ubersvn ...)
阿帕奇
MySQL的
的PHP
使用usvn管理svn。

問題:

在結帳/更新時,我會看到以下消息:

'/ / /!svn / vcc / default'的報告:無法讀取塊大小:服務器已關閉連接(http:// ***)

但實際更新或簽出成功。 只是消息。
當我在同一修訂版上進行更新時,沒有錯誤。

這有點煩人,但我可以忍受。 但是真正的問題是當我嘗試提交時。 我不能承諾

當我嘗試提交時,提交需要很長時間。 最后,它失敗了。 下一條消息。 該消息顯示了我的語言,所以我不知道確切的消息。 接下來,我將其翻譯成英文:

提交失敗:服務器已向MERGE'/ svn / *** / trunk'返回了意外值(400錯誤請求),因為已發送對該請求的響應。

僅此客戶端PC會出現此問題。
使用此SVN服務器的另一台客戶端PC不會出現問題。
並且,帶有其他SVN服務器的客戶端PC永遠不會出現問題。
我一遍又一遍地重新安裝了TortoiseSVN,然后將其刪除並清理注冊表(並找到Tortoise)並重新安裝,但此問題仍然存在。 我不認為此問題是由服務器或客戶端引起的。

誰知道解決方案?

謝謝您的回答。
最后,我用其他方法解決了這個問題。
問題出在我的客戶端計算機上。

我使用卡巴斯基安全軟件我的防火牆。
我停止了實時保護,並且提交/更新/簽出成功。

但是仍然存在一些問題;為什么其他svn服務器沒問題呢? 我不知道原因。

無論如何,我會盡力解決剩下的問題。 因為我想在我的防火牆上使用svn。

如果將新的工作副本檢出到新目錄中,會收到此錯誤嗎? 如果不是,則問題可能是由於工作副本損壞。

如果新的WC仍然可以重現,則問題可能出在服務器端。 您對服務器具有管理員訪問權限嗎?

它在subversion.conf中的Timeout指令嘗試將其設置為較低的值,例如3000000到3600。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM