在Android Studio打开项目时出现SVN错误

12

我在Assembla上托管了一个使用Subversion的项目,使用TortoiseSVN检出后,项目现在位于我的电脑本地文件夹中。 然后,我打开Android studio,点击打开一个项目,Android studio会打开我的项目。

然而,我遇到了以下错误:

无法使用Subversion命令行客户端:svn

svn工作副本检测时发现错误

当我点击“修复”按钮时,会弹出一个窗口显示“没有要显示的项目”。

Errors 当我点击“修复”按钮时,它会打开Subversion的设置 enter image description here

有没有人知道如何解决这些问题?


你解决了这个问题吗?如果你解决了,请告诉我。我的邮件地址是manoj.kb2011@gmail.com - Manoj Kumar
1个回答

15

我也能在你的截图中看到这个:

无法使用Subversion命令行客户端:svn
可能是Subversion可执行文件的路径错误。请修复。

显然,你假设你的IDE基于TortoiseSVN工作,但事实并非如此。您需要安装Subversion命令行客户端。TortoiseSVN实际上捆绑了它,但它是一个可选组件。

更一般地说,Android Studio基于IntelliJ IDEA, 它是一个由Java驱动的IDE,捆绑了自己的Subversion客户端。很可能,您正在使用最新的TortoiseSVN,并且它创建了一个Subversion 1.8的工作副本。大多数基于Java的IDE尚不支持1.8。或许允许使用命令行客户端作为解决方法。

解决方案:

  • 获取旧版本的TortoiseSVN
  • 等待更新的Android Studio
  • 按照程序提示安装命令行客户端

编辑: 显然,如何安装与TortoiseSVN打包的命令行客户端并不完全清楚。这里是我从Google图像中找到的安装向导的屏幕截图(它应该与最新版本差不多):

*.msi

您需要点击“命令行客户端工具”左侧带有红色十字形的小矩形,并选择“此组件将可用”(或类似文本)。然后点击 下一步 直到完成。


请问您能否提供一个链接,让我可以安装命令行客户端? - saakian
Sure - Álvaro González
好奇一下,当你点击“修复它”时会发生什么? - Álvaro González
请查看修改后的问题 - saakian
那看起来很有前途。如果它没有检测到你已经安装了它,你可以在那个对话框中启用它。 - Álvaro González
显示剩余3条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接