svn提交时出现 Access to 'svn path' forbibben问题

xu.wang

发布于 2018.06.28 15:54 阅读 3015 评论 0

情景:

 Mac OSX 10.13

SmartSVN Professional 9.1.1

 

问题:

从svn checkout 和 update都正常,但是commit的时候显示  Access to 'svn path' forbibben。

 

原因:

百度查询是远程地址大小写不匹配的问题,例如远程连接是 https://svn.com/svn/Data ,但是check out 的时候填写的地址为https://svn.com/svn/data,这样就会导致没有commit的权限。

 

办法:

Windows TortoiseSVN客户端:

在工作复本的根目录上右键->TortoiseSVN->重新定位(Relocate),然后修改URL,

linux平台:
svn sw --relocate svn://old_ip/目录 svn://new_ip/目录

mac SmartSvn:

选中项目 -> Modify -> Relocate 替换路径即可。