工具 & 运维

Mac 下 SVN 客户端配置与排错

原创 · 版本控制

MacOS 安装 SVN 客户端与 IDEA 配置

idea配置svn

Mac是自带svn的,但是系统版本升级后svn需要自己下载安装,这里使用homebrew (mac上的包管理器)安装svn,

1、安装homebrew,打开终端执行:

bash/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

中间会出现输入序列号,直接回车即可,还会有一个选择确认,输入y回车即可。测试安装,终端输入指令:

bashbrew

2、安装svn

bashbrew install svn

校验是否安装成功,查看版本

bashsvn --version

idea识别到.svn文件夹会自动连接svn,无需额外配置了,输入SVN账号密码即可

MacOS X系统下,svn: Can't remove file Operation not permitted.解决方案 当你的svn出现类似以下错误时,提示Operation not permitted之类的问题,说明项目下 .svn文件夹内的文件权限有问题。一般是由于windows和mac操作系统同时操作同个svn,文件权限变化,导致另外一个操作系统无权限操作.svn文件夹里的文件。 Error:Error performing cleanup for '/Users/Shared/vf': svn: E000001: Can't remove file '/Users/Shared/vf/.svn/pristine/6f/6ff8f348253c55d87b896b7222c9a71a9c37fb9e.svn-base': Operation not permitted.

解决方案:

bashcd .svn
chflags -R nouchg ./

Hbuilderx SVN重定向 在终-端外部命令,执行cd跳转到项目根目录 执行:svn info 查看当前的svn地址 执行:svn switch --relocate https://192.168.0.160:8001/svn/AppSolution https://192.168.1.160:8001/svn/AppSolution 执行:svn info 查看是否更新成功