mac上配置SVN版本回退
昨晚配置到凌晨2点半多;
出现的问题:
mac自带的svn版本太高,公司用的1.8,mac的是1.9.7;
我想把mac的svn版本回退;
使用svn -update -r 版本号,未果;
使用brew -install svn 未果;
使用brew uninstall svn 卸载; 此方法是卸载的homebrew下载的svn,而不是本机的,
卸载本机自带的svn需要使用终端删除/usr/bin/svn下的文件;
使用which -svn查看mac自带的svn的安装地址;
在/usr/bin/svn目录下:
通过ls /usr/bin/svn* 查看其中的文件:
$ ls /usr/bin/svn*
/usr/bin/svn /usr/bin/svndumpfilter /usr/bin/svnrdump /usr/bin/svnsync
/usr/bin/svnadmin /usr/bin/svnlook /usr/bin/svnserve /usr/bin/svnversion
想卸载mac自带的svn就需要删除上述这些文件了;
使用命令:
sudo rm -rf /usr/bin/svn*
sudo ln -s /opt/subversion/bin/svn* /usr/bin/
这样一来:mac在通过环境变量找mac自带的svn时找不到,就会找我们通过homebrew下载的svn;
通过svn --version 就会发现使用的是我们自己的版本了;
(但其实我没有删除;
只是修改了环境变量:
通过:
vi ~/.zshrc
打开了文件:
插入了:
export PATH="/usr/local/opt/subversion@1.8/bin:$PATH"
使用如下命令让配置立即生效:
source .bash_profile
重新打开终端;
输入svn --version
就发现使用的是brew下载的svn了;
通过修改svn,最大的收获是加深了对环境变量的认识,
知道了在mac上有~/.bash_profile 以及~/.zshrc 文件可以配置环境变量;
只需要通过命令:
export PATH="/usr/local/opt/subversion@1.8/bin:$PATH"
就可以把环境变量加入其中,
mac有自动加载某个文件夹的顺序,找不到才会往下找,所以我们配置brew的环境变量应该在mac自动加载本机自带的svn之前就能加载到,这样就不会加载mac自带的svn的环境变量;
mac上配置SVN版本回退相关推荐
- safari如何降低版本?mac上的safari版本回退方法!
safari如何降低版本?mac上的safari版本回退方法! mac误安装了高版本的safari怎么卸载 回退Safari版本 1.在finder中打开应用程序,右击Safari,删除Content ...
- 如何在mac上配置Apache服务器
如何在mac上配置Apache服务器 1. 打开终端,开启Apache: //开启apache: sudo apachectl start //重启apache: sudo apachectl r ...
- mac 配置android home,mac上配置Android环境变量的方法
1.AndroidSDK路径查看 (1)AndroidStudio: 菜单栏AndroidStudio > Preferences > Appearences&Behavior & ...
- mac 上配置 git send-email
背景:周末在家,因工作需要给社区发邮件,但在 mac上配置 git send-email时遇到了很多问题,折腾了两个半小时才搞定,值得记录一下. 在公司内网给社区发邮件时,只需要在所用的 Linux服 ...
- mac命令行配置代理服务器_如何在Mac上配置代理服务器
mac命令行配置代理服务器 When you configure a proxy server on your Mac, applications will send their network tr ...
- Cocos2d-js-v3.2 在 mac 上配置环境以及编译到 Andorid 的注意事项(转)
转自:http://blog.csdn.net/song_hui_xiang/article/details/42921537 准备工作: 下载cocos2d-js引擎,版本v3.2,要做的第一件事就 ...
- svn 服务器用户权限设置,mac下配置svn服务器详解及用户的权限管理
首先,感谢jsntghf和星辰的天空的好文分享,不是他们的文章,我估计须要花费更多的精力和时间.在这里我只是对他们文章的润色和本身测试遇到问题的标注.html Mac自带了svn服务器和客户端,因此只 ...
- mac下配置svn服务器详解及用户的权限管理(亲测)
首先,感谢jsntghf和星辰的天空的好文分享,不是他们的文章,我估计需要花费更多的精力和时间.在这里我只是对他们文章的润色和自己测试遇到问题的标注. Mac自带了svn服务器和客户端,所以只需要简单 ...
- Mac下配置svn服务器
Mac自带了svn服务端和客户端,所以只需要简单配置一下就可以使用. 1.创建svn repository Shell代码 svnadmin create /Users/qiruihua/svns ...
最新文章
- Statement对象重新执行将关闭当前ResultSet
- Releases 31 Authoritative Schedule,等10月29日发布了~~~
- Oracle表的分区update卡着,分区表update global indexes引起表阻塞
- python系统学习:函数积累(持续更新)
- 【腾讯Bugly干货分享】那些年,我们一起写过的“单例模式”
- 前端学习(1716):前端系列javascript之页面配置下
- LeetCode 1894. 找到需要补充粉笔的学生编号
- oracle 自带table,Oracle中table函数的使用详解
- 易语言超文本ctrl c,易语言超文本浏览框处理键盘消息源码
- 数据在各层之间的发送过程
- leetcode两数之和,三数之和,四数之和问题
- c#字符编码,System.Text.Encoding类,字符编码大全:如Unicode编码、GB18030、UTF-8,UTF-7,GB2312,ASCII,UTF32,Big5
- 电脑不香吗?我在手机上装Python我图什么?
- Git-第三篇廖雪峰Git教程学习笔记(2)回退修改,恢复文件
- C语言实现呼吸灯(HAL库)
- JAVA制作简单的查询身份证号信息小程序
- 采集屏幕编码H264
- 【Spark学习】Spark思维导图(超详细!)
- QGC 谷歌中国地图 火星坐标系 转换
- 人脉就是钱脉,培养人脉的106个技巧