很多年前用过SVN,是在windows环境下,后来在mac下的用过git感觉比较简单,但最近需要在mac下用SVN,结果在网上一搜,又是安装服务器端又是安装客户端,把我给整蒙了。又看到说mac自带svn的,想试试。
- 先自查自带的SVN版本号
在terminal终端输入
svnserve --version
我看网上有这么写的,但我输入后报错。
-bash: svnserve--version: command not found
改为
svn --version
报错:
xcrun: error: invalid active developer path
原因可能为:mac版本更新,使用终端时报如上错误。xcode在更新后可能会需要重新安装
解决方法:
xcode-select --install
安装完成后,再查看svn 版本号,又报错,
svn: error: The subversion command line tools are no longer provided by Xcode.
因为我电脑上有homebrew所以跳过这步,直接安装下svn,输入:
brew install svn
再次查看版本号后,显示如下,即表明安装成功。
svn,版本 1.14.1 (r1886195)
编译于 May 10 2021,01:13:10 在 x86_64-apple-darwin19.6.0
Copyright (C) 2021 The Apache Software Foundation.
This software consists of contributions made by many people;
see the NOTICE file for more information.
Subversion is open source software, see http://subversion.apache.org/
- 拉取SVN代码
第一,公司会给开个SVN账户,username=xxx password=xxx
第二,公司分给一个svn项目地址,类似于:
svn://域名:/项目目录
第三,切换到你要拉取代码放置的目录,输入:
svn checkout svn项目地址 --username=xxx --password=xxx
- 项目需要内网拉取
本以为会大功告成,结果,在拉取的时候报错:
svn: E000060: 无法连接主机“xxx.xx.xx.xxx”: Operation timed out
原因是需要内网环境下拉取,而我用的是wifi,所以又找了个转接口接网线;
用的是绿联的转接头,插上后无法识别。
这样即可完成项目代码拉取。
参考:
https://blog.csdn.net/weixin_35436966/article/details/113813069
https://blog.csdn.net/javaee_gao/article/details/105360416
https://blog.csdn.net/z93701081/article/details/94737803
网友评论