2013-11-20 63 views
0

我有一個遠程(超越防火牆)服務器使用TortoiseSVN外殼擴展訪問的存儲庫。我的本地編碼機器是Windows XP,遠程存儲庫機器也是基於WIndows的,並使用svnserve來提供代碼等。TortoiseSVN修訂圖失敗結帳等工作

在我的編碼機上,我可以右鍵單擊一個目錄並使用「SVN checkout」來檢索目錄樹。我可以改變代碼並提交它們。

如果我嘗試使用TortoiseSVN->修訂圖表或顯示日誌,則會顯示一條錯誤消息,指出「聯繫服務器時出現問題」並詢問是否要查看緩存的信息。我試過使用設置 - >保存數據並刪除所有內容。我已重新認證用戶/密碼並將其保存。

任何想法爲什麼系統的一部分工作?我認爲所有的路徑,身份驗證等都是一樣的。錯誤消息的問題在於他們沒有說出問題是什麼或者他們正在使用什麼信息(例如修訂圖形查看的路徑)。

+0

你能查看完整的日誌歷史嗎? – alroc

+0

從哪裏?如果我右鍵單擊一個文件並選擇「顯示日誌」,我會得到上述問題。 – John

+0

修訂圖是從存儲庫日誌中構建的,所以如果兩者都不起作用,它就會驗證它是一個協議問題。 – alroc

回答

0

聽起來好像你的防火牆阻止了拉取日誌需要的HTTP方法,但是檢入/取出不會。在與SVN服務器通話時,您必須要求防火牆管理員確保所有方法noted here都可以通過防火牆。

如果您使用HTTPS,防火牆不應該能夠阻止任何HTTP方法,因爲方法本身是加密通信的一部分。

+0

在原始問題「任何想法如何...」下看到我的評論。 – John