基于androidstudio的SVN文件协议

基于androidstudio的SVN文件协议,svn,android-studio,tortoisesvn,Svn,Android Studio,Tortoisesvn,当我在URL下面展开时 file:///D:/dev/admin/subversion/dev707/hello-android 在AndroidStudio(1.1.0)中,我得到以下错误 svn: E180001: Unable to open an ra_local session to URL 不过,我可以使用OrtoiseSVN 1.8.11和Eclipse4.4.2浏览相同的URL 请解释如何使用文件协议访问Android Studio中的SVN repo。解决方案是使用新的To

当我在URL下面展开时

file:///D:/dev/admin/subversion/dev707/hello-android
在AndroidStudio(1.1.0)中,我得到以下错误

svn: E180001: Unable to open an ra_local session to URL
不过,我可以使用OrtoiseSVN 1.8.11和Eclipse4.4.2浏览相同的URL


请解释如何使用文件协议访问Android Studio中的SVN repo。

解决方案是使用新的Tortoise SVN创建向后兼容的SVN repo:-

  • 默认情况下,Tortoise SVN不安装“SVN命令行客户端工具”。使用“通讯线路客户端工具”重新安装Tortoise SVN
  • 更新设置-->版本控制-->Subversion-->常规,如下所示。同时重新启动Android Studio,这样它将获取最近由Tortoise SVN重新安装设置的新PATH环境变量
  • 使用以下命令和Tortoise SVN 1.8.11创建向后兼容的SVN存储库

    svnadmin创建--兼容的1.7版studio

  • 现在,将SVN URL添加到Android Studio,您将能够访问SVN内容


  • 您最好安装Subversion server,而不是通过
    文件://
    访问方案访问存储库。当通过HTTP(S)或SVN服务访问存储库时,无论存储库格式版本是什么都不重要


    此外,当您通过
    文件://
    访问存储库时,您可以直接在磁盘上访问它。因此,没有身份验证和授权,没有钩子脚本工作,您无法将存储库提供给其他开发人员,等等。

    据我回忆,Android Studio支持Subversion 1.7,因此您可以使用兼容的1.7版。@bahrep是的,您是对的--兼容版本1.7与Android Studio 1.1.0配合使用。我已经更新了我的答案。