gpt4 book ai didi

macos - 适用于 Mac 的命令行 SVN 客户端

转载 作者:行者123 更新时间:2023-12-02 05:54:25 26 4
gpt4 key购买 nike

我购买了一台运行 Mac OS X v10.8.5 的新 Mac (山狮)。我见过various写的places SVN 默认安装在 OS X 上,但是当我打开终端并输入 which svn 时,找不到该程序。我还运行了 find/-name svn 来检查它是否安装在尚未添加 PATH 变量的地方。

看来svn没有安装。在哪里可以获得 OS X 版本的官方命令行 SVN 客户端?

最佳答案

与 Xcode 命令行工具一起安装的默认 SVN 版本是 1.7.x。如果您对此版本感到满意,那么这应该足够了。我想选择我的 SVN 版本,为此我使用 Homebrew .

安装自制程序:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

安装SVN:

brew install svn

要安装特定的 SVN 版本,请检查可用版本:

brew versions svn

此命令将列出所有可用的 SVN 版本。

以下是安装默认版本以外的版本的方法(基于此 gist)

# Update brew
brew update

# Switch to brew base directory
cd $( brew --prefix )

# Check old versions
brew versions svn

# Here's sample output
1.8.9 git checkout 9b75c92 /usr/local/Library/Formula/subversion.rb
1.8.8 git checkout c6cf8ac /usr/local/Library/Formula/subversion.rb
1.8.5 git checkout fa4311c /usr/local/Library/Formula/subversion.rb
1.8.4 git checkout ce669eb /usr/local/Library/Formula/subversion.rb
1.8.3 git checkout 9b438ce /usr/local/Library/Formula/subversion.rb
1.8.0 git checkout f56b641 /usr/local/Library/Formula/subversion.rb
1.8.1 git checkout 55577bb /usr/local/Library/Formula/subversion.rb
1.7.10 git checkout 0060dc3 /usr/local/Library/Formula/subversion.rb
1.7.9 git checkout b0e6223 /usr/local/Library/Formula/subversion.rb
1.7.8 git checkout f7a42d2 /usr/local/Library/Formula/subversion.rb
1.7.7 git checkout a6dcc41 /usr/local/Library/Formula/subversion.rb
1.7.6 git checkout 6b8d25f /usr/local/Library/Formula/subversion.rb
1.7.5 git checkout 5d5cd70 /usr/local/Library/Formula/subversion.rb
1.7.4 git checkout dc4245c /usr/local/Library/Formula/subversion.rb
1.7.3 git checkout eb97154 /usr/local/Library/Formula/subversion.rb
1.7.2 git checkout d89bf83 /usr/local/Library/Formula/subversion.rb
1.6.17 git checkout 6e2d550 /usr/local/Library/Formula/subversion.rb
1.6.16 git checkout 83ed494 /usr/local/Library/Formula/subversion.rb

# Install SVN version 1.6.17. You can just copy line from output
git checkout 6e2d550 /usr/local/Library/Formula/subversion.rb
brew install subversion

# Switch to SVN version 1.6
brew switch subversion 1.6.17

现在已经安装了旧的 SVN 版本,我们可以重新安装最新的公式以保持存储库干净:

git checkout -- Library/Formula/subversion.rb

现在您可以使用 svn switch 命令在版本之间切换。

确保brew的可执行文件位于您的环境路径中的第一个位置。检查您的 .bash_profile 路径设置如下:

export PATH=/usr/local/bin:${PATH}

关于macos - 适用于 Mac 的命令行 SVN 客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19921714/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com