简单的梳理了一下,因为花费时间比较久,一些过程忘记了,回头换台电脑再试一下。到时候再改这个文章。
在整理svn服务器文件目录时,因为和本地working copy的文件目录对应不上了。
因此需要使用到以下命令
svn switch
但是在 10.15.5版本下,svn的命令不可用了.
网上有相关的教程,大部分都是以下的这种报错。
Can't use Subversion command line client: svn Probably the path to Subversion executable is wrong.
svn: error: Failed to locate 'svn'.
svn: error: The subversion command line tools are no longer provided by Xcode.
和以下的解决方案
sudo rm -rf /Library/Developer/CommandLineTools
xcode-select --install
但对于我并没有用,网上也没有资料可以借鉴
这时候准备去重装 svn
在运行了以下命令之后
brew install svn
报了以下错误
Operation not permitted @ dir_s_mkdir - /usr/local/Cellar
No such file or directory @ dir_chdir - /usr/local/Cellar
没有修改这个目录文件的权限
于是想升级一下 HomeBrew
在执行了以下命令之后
brew update
报了以下错误
/usr/local/opt is not writable.
使用以下命令修改了权限。
sudo chown -R 当前登录的用户名 /usr/local
之后的一系列操作忘记了,应该是升级了 HoneBrew和svn
然后开始报错
dyld: Library not loaded: /usr/local/opt/lz4/lib/liblz4.1.dylib
表示需要lz4
brew install lz4
可能会提示本地已经有了 lz4
brew link lz4
如果不支持直接link
brew reinstall lz4
之后还有一些类似的错误。直接重复以上行为。
当我使用 svn
命令不报错之后。
使用 svn info
报出了一下错误
svn: E200030 SQLite 编译为 3.32.1,但是运行于 3.28.0
使用一下命令搞定
brew reinstall sqlite
至此svn 命令都可以使用。
网友评论