安装cygwin情况下,使用intellj Idea的svn路径有关问题
安装cygwin情况下,使用intellj Idea的svn路径问题
原创,亲自遇到的问题
场景:
1、window环境安装了cygwin,
2、使用intellij idea15 的svn 比对功能,查看历史记录等
报错:
Error:svn: E155010: The node '/cygdrive/d/workspace/workspace_2/wms/dal/src/main/java/com/wms/dal/dataobject/D:\workspace\workspace_2\wms\dal\src\main\java\com\wms\dal\dataobject\Category.java' was not found.
原因:
打开IDEA 的setting subversion,勾选了的第一项(Use command line client) 写的是svn;获取的是环境变量的svn,如果安装cygwin的时候安装了svn,则默认是cygwin安装的svn,那么使用svn命令的时候会加上cygwin的路径导致找不到(如上错误)
解决:
1、下载SlikSVN 客户端
http://subversion.apache.org/packages.html#windows
或者:https://sliksvn.com/pub/
2、安装
3、进入Intellj Idea 15 设置Use command line client 为客户端安装的路径
如:D:\Program Files\SlikSvn\bin\svn.exe
Apply - OK
4、重新使用subversion 比对一起正常