2015-12-14 169 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

相关问题