2013-10-11 38 views
0

我們最近將SVN版本庫遷移到了新的服務器上(但它仍然運行在同一個域中)和從http無法訪問。我們還使用「svn switch」的「--relocate」選項將工作副本指向https URL而不是http。svn:'/ svn/wib /!svn/bc/5634/wib/trunk/components'找不到路徑

移動之後,我們可以將所有SVN操作作爲我們正常進程的一部分運行,但是當我們嘗試創建新的SVN標記時,它會給出「svn:'/ svn/wib /!svn/bc/5634/wib/trunk/components路徑未找到「錯誤。我們正在運行(並已在過去成功運行)的命令是:

svn copy --parents -m "testing copying of files to SVN tag" https://svn.example.com/svn/wib/wib/trunk/components https://svn.example.com/svn/wib/wib/tags/test1/ 

奇怪的是,https://svn.example.com/svn/wib/wib/trunk/components是一個有效的路徑,因爲我們能夠在瀏覽器中打開庫。另外,上面的路徑中的「svn log」(見下面)運行正常。

svn log https://svn.example.com/svn/wib/wib/trunk/[email protected] | head -n1 

我不確定如何進一步診斷此問題並調查根本原因。如果能夠提供任何輸入來解決這個問題,我將不勝感激。謝謝!

回答

0

您正在運行的SVN複製命令(URL到URL)是服務器端問題。您需要通過服務器上的日誌跟蹤錯誤(工作副本日誌都不重要)。

我懷疑是否存在遷移問題。你升級SVN版本了嗎?你轉儲和加載或只是rsync的存儲庫?你需要考慮很多服務器端的變量。