2015-12-14 193 views
2

編輯:我通過升級我的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

沒有必要使用1.6或1.7的客戶端。使用最新的Subversion 1.8或1.9客戶端。 – bahrep

+0

你說得對,確實不會影響服務器端副本,感謝您的建議 – Jissay

回答

2

也許我錯了,但AFAIK,你可以使用一個較舊的svn客戶端版本與舊版本的存儲庫沒有任何問題。

的唯一的事情是,從SVN 1.7,則需要手動svn upgrade你簽出工作副本到新的存儲結構,或者乾脆重新籤新客戶端庫一次。您不需要自行升級存儲庫,因此這不會影響您的同事。

編輯:道歉不回答實際問題(如何獲得1.6工作OSX 11)

+0

我正在考慮使用Mac客戶端(如版本)。我藉此機會嘗試一下。在軟件內部使用SVN 1.7似乎工作得很好。 – Jissay

相關問題