Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 如何在MAC上安装旧版本(1.6.18)svn_Macos_Svn - Fatal编程技术网

Macos 如何在MAC上安装旧版本(1.6.18)svn

Macos 如何在MAC上安装旧版本(1.6.18)svn,macos,svn,Macos,Svn,MAC提供了#1.7.10 SVN客户端,但我的项目使用的是#1.6.18 SVN 因此,我收到了错误消息“工作副本太旧(格式10,由Subversion 1.6创建)” 当前我无法升级我的项目svn版本。所以我认为对我来说唯一的方法就是重新安装旧版本的SVN。(如果有更好的解决方案,请告知我) 我的问题是: 我可以在#1.6 SVN工作副本上使用#1.7 SVN客户端吗?如果没有 如何卸载旧版SVN并重新安装旧版SVN 感谢您的帮助。将旧版本安装在路径上高于默认实现的位置 i、 e.默认情况下

MAC提供了#1.7.10 SVN客户端,但我的项目使用的是#1.6.18 SVN

因此,我收到了错误消息“工作副本太旧(格式10,由Subversion 1.6创建)”

当前我无法升级我的项目svn版本。所以我认为对我来说唯一的方法就是重新安装旧版本的SVN。(如果有更好的解决方案,请告知我)

我的问题是:

  • 我可以在#1.6 SVN工作副本上使用#1.7 SVN客户端吗?如果没有

  • 如何卸载旧版SVN并重新安装旧版SVN


  • 感谢您的帮助。

    将旧版本安装在路径上高于默认实现的位置


    i、 e.默认情况下,svn安装在/usr/bin/中(我可以在我的系统上看到),但usr/local/bin在我的路径中更高,因此如果我要这样做,我会在usr/local/bin中安装旧版本,在执行
    svn升级后,1.7客户端可以在1.6 WC上工作。在该事件发生后,1.6客户端将无法使用该工作副本


    您可以将另一个版本的SVN安装到非默认路径,然后将该路径放在
    $path
    环境变量的前面,或者在每次使用时指定二进制文件的完整路径(如果您采用这种方式,可以在shell中创建一个
    别名
    ,以简化它,但要小心,因为您可能会混淆哪个svn是哪个)即使您的服务器是1.6.8,使用1.7.10版也没有问题。您不应该在系统之间共享工作副本。不能保证一个Subversion客户端将使用与另一个相同的工作副本格式。例如,一些Windows客户端使用
    \u svn
    目录,而不是
    .svn
    目录--特别是对于VisualStudio开发

    在最长的一段时间里,大多数客户端使用默认的Subversion客户端格式,该格式在1.7客户端之前几乎保持不变。在该客户端中,在每个目录中找到的
    .svn
    文件夹被删除,在目录根目录中只有一个
    .svn
    文件夹。这使得1.7命令行客户端工作正常复制与以前的格式不兼容

    你从未解释过你的Mac电脑上是如何有1.6.8工作副本的。是因为你的Mac电脑上有某种使用旧格式的GUI客户端,还是因为你在两个不同的系统上使用了一个共享。如果你使用的是后者,就不要这样做。请在每个系统上检查一个单独的工作副本


    如果需要在工作副本之间共享更改而不进行提交,请使用
    svn diff
    命令创建修补程序文件。然后使用将此修补程序文件应用于其他工作副本。

    还有另一种方法。您可以从1.7(应适用于Mavericks)回滚到1.6

    将现有的1.7安装保存到其他文件夹 从那里安装XCode和symlink 1.6版本
    瞧!

    对不起,我在哪里可以下载1.6.18 SVN for mac命令?我无法在下面的URL上修改相关文件:如果有任何错误,请告知我。您可以从apache分发存档中获取它。嗨,我已经将SVN(1.6.18)二进制文件复制到路径“usr/local/bin”。但当我使用“SVN”别名时,它仍然链接到路径“usr/bin/svn”。我如何解决这个问题?Xcode 7.0.1(7A1001)包括svn版本1.7.20(r1667490),编译于2015年8月17日,15:24:52
    sudo mv /usr/bin/svn* ~/Documents/svn_1.7
    
    /Applications/Xcode.app/Contents/Developer/usr/subversion-1.6/bin
    
    sudo ln -s /Applications/Xcode.app/Contents/Developer/usr/subversion-1.6/bin/svn /usr/bin/svn
    sudo ln -s /Applications/Xcode.app/Contents/Developer/usr/subversion-1.6/bin/svnadmin /usr/bin/svnadmin
    sudo ln -s /Applications/Xcode.app/Contents/Developer/usr/subversion-1.6/bin/svndumpfilter /usr/bin/svndumpfilter
    sudo ln -s /Applications/Xcode.app/Contents/Developer/usr/subversion-1.6/bin/svnlook /usr/bin/svnlook
    sudo ln -s /Applications/Xcode.app/Contents/Developer/usr/subversion-1.6/bin/svnserve /usr/bin/svnserve
    sudo ln -s /Applications/Xcode.app/Contents/Developer/usr/subversion-1.6/bin/svnsync /usr/bin/svnsync
    sudo ln -s /Applications/Xcode.app/Contents/Developer/usr/subversion-1.6/bin/svnversion /usr/bin/svnversion