編輯:我通過升級我的SVN客戶端解決了我的問題。似乎沒有任何與我的SVN 1.6服務器有任何衝突或問題。但是如果你需要關於爲什麼SVN 1.6不能正常工作的信息,你應該檢查出重複的鏈接。我開始四處挖掘,發現了這個人所描述的完全相同的問題。獲取Subversion 1.6使用OS X El Capitan
這個問題本身就很好。我實際上試圖獲得顛覆1.6(任何次要版本都很好,我猜)在OS X El Capitan上工作。實際上,我無法升級到任何最新版本的svn,因爲我的存儲庫實際上是在1.6版本中運行的,我們無法升級。
我搜索了ports和home brew版本,但他們沒有發佈1.6版本,最早我設法得到這個版本是1.7。所以我搜索了Google的黑暗第二頁,我發現了這一點:我檢出了一個old revision of MacPorts repository,修訂版76647,其中包含svn 1.6.16。我設法通過MacPorts安裝它。我把它激活,並通過安裝:
$ port installed subversion
The following ports are currently installed:
subversion @1.6.16_0 (active)
但是,當我嘗試做任何存儲庫的結帳我有,我得到以下錯誤:
Segmentation fault: 11
我通過堆棧溢出搜索(和其他人),但似乎解決它的唯一傢伙,升級到1.7(或更新)。
有人可能有解決方案讓它工作嗎?讓我知道是否有辦法讓我給你更多的信息(--verbose
選項不能使用,而使用svn checkout
)。
或者也許有一個版本的svn客戶端與1.6服務器retrocompatible兼容,而不會搞亂整個文件系統?
沒有必要使用1.6或1.7的客戶端。使用最新的Subversion 1.8或1.9客戶端。 – bahrep
你說得對,確實不會影響服務器端副本,感謝您的建議 – Jissay