公司版本控制还是使用 SVN,但是个人习惯使用 Git,于是使用 git-svn 替代 SVN。

但是在 git svn clone svn://xxxx 之后,竟然出现了 Permission denied,还有一坨 Perl 的报错。当时傻逼似的去狂搜和权限相关的解决方案,直到我看到了 Using higher level of URL: xxxxxx

恍然大悟,我只有 SVN 某个分支的权限,但是 git-svn 会非常“智能”地使用root 路径拉取整个 SVN 项目,于是需要添加 --no-minimize-url 参数阻止 git-svn 自动使用更高级的,你没有权限的路径。具体可以参考这篇提问

 

没了,是不是很水,我也是这么觉得的,这个博主真辣鸡。


原创文章,转载请以链接形式注明出处:https://blog.ttionya.com/article-1828.html