我在Assembla托管的Subversion下有一个项目,我已经使用TortoiseSVN检查了它.该项目现在位于我计算机上的本地文件夹中.现在,我打开Android工作室,点击打开一个项目,工作室打开我的项目.
但是我收到以下错误
无法使用Subversion命令行客户端:svn
svn工作副本检测时发现的错误
当我点击"修复它"时,会出现一个窗口,上面写着"没有要显示的项目"
当我点击Fix it按钮时,它会打开Subversion的设置
任何人都知道如何解决它们?
我也可以在你的屏幕截图中看到这个:
无法使用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图片中找到的安装向导的屏幕截图(它与最新版本不同):
您需要单击"命令行客户端工具"左侧红色十字的小矩形,然后选择"此组件将可用"(或类似文本).然后单击" 下一步"直到完成.