当我展开以下网址
时file:///D:/dev/admin/subversion/dev707/hello-android
Android Studio(1.1.0)中的我收到以下错误
svn: E180001: Unable to open an ra_local session to URL
尽管如此,我可以使用TortoiseSVN 1.8.11和Eclipse 4.4.2浏览相同的URL。
请解释如何使用文件协议在Android Studio中访问SVN repo。
答案 0 :(得分:1)
解决方案是使用新的Tortoise SVN创建向后兼容的SVN repo: -
使用Tortoise SVN 1.8.11下面的命令创建向后兼容的SVN存储库。
svnadmin create --compatible-version 1.7 studio
现在,将SVN网址添加到Android Studio,您就可以访问SVN内容了。
答案 1 :(得分:1)
您最好安装Subversion服务器,而不是通过file://
访问方案访问存储库。通过HTTP(S)或svnserve访问存储库时,无论存储库格式是什么版本都无关紧要。
此外,当您通过file://
访问存储库时,可以直接在磁盘上访问它。因此,没有身份验证和授权,没有钩子脚本工作,您无法使存储库可供其他开发人员使用等。