昨晚配置到凌晨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版本回退相关推荐

  1. safari如何降低版本?mac上的safari版本回退方法!

    safari如何降低版本?mac上的safari版本回退方法! mac误安装了高版本的safari怎么卸载 回退Safari版本 1.在finder中打开应用程序,右击Safari,删除Content ...

  2. 如何在mac上配置Apache服务器

    如何在mac上配置Apache服务器 1. 打开终端,开启Apache: //开启apache:  sudo apachectl start //重启apache:  sudo apachectl r ...

  3. mac 配置android home,mac上配置Android环境变量的方法

    1.AndroidSDK路径查看 (1)AndroidStudio: 菜单栏AndroidStudio > Preferences > Appearences&Behavior & ...

  4. mac 上配置 git send-email

    背景:周末在家,因工作需要给社区发邮件,但在 mac上配置 git send-email时遇到了很多问题,折腾了两个半小时才搞定,值得记录一下. 在公司内网给社区发邮件时,只需要在所用的 Linux服 ...

  5. mac命令行配置代理服务器_如何在Mac上配置代理服务器

    mac命令行配置代理服务器 When you configure a proxy server on your Mac, applications will send their network tr ...

  6. Cocos2d-js-v3.2 在 mac 上配置环境以及编译到 Andorid 的注意事项(转)

    转自:http://blog.csdn.net/song_hui_xiang/article/details/42921537 准备工作: 下载cocos2d-js引擎,版本v3.2,要做的第一件事就 ...

  7. svn 服务器用户权限设置,mac下配置svn服务器详解及用户的权限管理

    首先,感谢jsntghf和星辰的天空的好文分享,不是他们的文章,我估计须要花费更多的精力和时间.在这里我只是对他们文章的润色和本身测试遇到问题的标注.html Mac自带了svn服务器和客户端,因此只 ...

  8. mac下配置svn服务器详解及用户的权限管理(亲测)

    首先,感谢jsntghf和星辰的天空的好文分享,不是他们的文章,我估计需要花费更多的精力和时间.在这里我只是对他们文章的润色和自己测试遇到问题的标注. Mac自带了svn服务器和客户端,所以只需要简单 ...

  9. Mac下配置svn服务器

    Mac自带了svn服务端和客户端,所以只需要简单配置一下就可以使用. 1.创建svn repository Shell代码   svnadmin create /Users/qiruihua/svns ...

最新文章

  1. Statement对象重新执行将关闭当前ResultSet
  2. Releases 31 Authoritative Schedule,等10月29日发布了~~~
  3. Oracle表的分区update卡着,分区表update global indexes引起表阻塞
  4. python系统学习:函数积累(持续更新)
  5. 【腾讯Bugly干货分享】那些年,我们一起写过的“单例模式”
  6. 前端学习(1716):前端系列javascript之页面配置下
  7. LeetCode 1894. 找到需要补充粉笔的学生编号
  8. oracle 自带table,Oracle中table函数的使用详解
  9. 易语言超文本ctrl c,易语言超文本浏览框处理键盘消息源码
  10. 数据在各层之间的发送过程
  11. leetcode两数之和,三数之和,四数之和问题
  12. c#字符编码,System.Text.Encoding类,字符编码大全:如Unicode编码、GB18030、UTF-8,UTF-7,GB2312,ASCII,UTF32,Big5
  13. 电脑不香吗?我在手机上装Python我图什么?
  14. Git-第三篇廖雪峰Git教程学习笔记(2)回退修改,恢复文件
  15. C语言实现呼吸灯(HAL库)
  16. JAVA制作简单的查询身份证号信息小程序
  17. 采集屏幕编码H264
  18. 【Spark学习】Spark思维导图(超详细!)
  19. QGC 谷歌中国地图 火星坐标系 转换
  20. 人脉就是钱脉,培养人脉的106个技巧

热门文章

  1. Xcode 7 导入.h文件不联想
  2. 微信小程序 tab选项卡,可点击,可滑动
  3. PL-VIO(点线slam)学习笔记(持续更新)
  4. 微信小程序集成WeUI组件库
  5. Java学习资料分享
  6. 字典树 —— 字符串分析算法
  7. 京瓷4501i打印机扫描步骤_京瓷复印机扫描设置方法–京瓷复印机扫描到电脑设置...
  8. excel如何快速制作柱状图
  9. 小爱音箱 电脑 麦克风_开箱,小米小爱音箱万能遥控版,这样的操作你知道吗?...
  10. 一级减速器课程设计(说明书+CAD装配图、零件图)