透過 VPN 連線時如何阻止 Subversion 凍結?

透過 VPN 連線時如何阻止 Subversion 凍結?

我正在嘗試svn up在 Windows 7 x64 上建立顛覆儲存庫。它被設定為透過svn://協定進行連接,並且應該透過 VPN (OpenVPN) 進行存取。我的本機檔案中有一個條目hosts將儲存庫的主機名稱對應到 VPN 網路上的網路位址。

當我使用同一台筆記型電腦工作時,這一切都正常工作。

我今天在家工作並嘗試聯繫。當我這樣做時svn up,無論是使用 Collabnet 的 svn 還是 TortoiseSVN,一些文件都會正常傳輸,然後 UI 將凍結(看起來如果只是需要很長時間才能下載,但似乎永遠不會到達那裡)。然後我必須殺死它並svn cleanup在再次嘗試之前執行一個操作。

知道可能出了什麼問題嗎?我暫時停用了無線路由器和 Windows 中的防火牆,但仍然發生了同樣的情況。這太令人沮喪了!

編輯:我的一些(但不是全部)同事也有同樣的問題。建議這可能取決於我們使用的 ISP。有人對此有什麼想法嗎?或者,如果做不到這一點,是否有某種方法可以使 subversion 可執行檔更能容忍封包遺失?

答案1

觸摸木頭,將以下設定添加到我的 OpenVPN 設定檔中似乎已經解決了:

mssfix 1200

相關內容