通过phpstorm管理svn的gui界面报错问题

mac通过phpstorm来gui管理svn时,提示Invalid VCS root mappings

原因是因为mac中的svn版本过高,phpstorm可以兼容的版本是svn 1.6 \ 1.7 \ 1.8

 

可以在phpstorm的terminal界面输入

svn --version

 

解决方法:

假设系统已安装brew,在终端执行下列命令:

brew update
brew install subversion18
echo 'export PATH="/usr/local/opt/subversion@1.8/bin:$PATH"' >> ~/.bash_profile

 

可能会再碰到的问题:

localhost:b.yulinapp.com feng$  brew install subversion18
Error: The following directories are not writable by your user:
/usr/local/include
/usr/local/lib/pkgconfig

You should change the ownership of these directories to your user.
  sudo chown -R $(whoami) /usr/local/include /usr/local/lib/pkgconfig

原因是因为文件夹所属用户不对,把文件夹修改成当前执行用户即可

sudo chown -R your_user  /usr/local/include

 

 

最后,配置phpstorm(如截图)

 

 

 

 

 

问题解决,效果如下

 

 

 

代替Tortoise界面管理工具,mac下还可以使用【SourceTree】等工具,根据跟人喜好即可。

 

author:hann

 

posted @ 2020-02-27 16:27  WidgetBox  阅读(...)  评论(...编辑  收藏