Android Studio提交SVN时长时间提示performing VCS refresh的一个解决方法

在将Android项目从Eclipse迁移到Android Studio后,解决在Windows Server 2019上遇到的SVN长时间刷新问题。通过安装.ignore插件及正确配置svn.exe路径,尤其是避免路径中含有空格,有效提升了SVN的提交效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

背景:最近将一些Android项目从Eclipse迁移到了Android Studio,期间遇到并解决了很多问题(这个会在以后专门发文记录)。这两天遇到的一个问题是,当我把项目share到SVN时,Android Studio会长时间提示performing VCS refresh。我最多等了半个小时,都没有停止,于是上网找解决办法。经过一天的时间,现在提交已经正常,特将方法分享出来,也许能帮到一些同学。

环境:Windows Server 2019 Datacenter,Android Studio 3.6.1,JDK 1.8.0_241

解决办法:

1.在Android Studio的File-Settings-Plugins中搜索并安装.ignore插件。安装重启IDE后在File-Settings-Version Control中会出现Ignore Files Support,然后在User templates中修改默认模板,内容为:

### Example user template

# IntelliJ project files
.idea
*.iml
out
gen
build

补充说明:这是我按网上的方法加的,后来发现,这步即使不做,对SVN的上传也没什么影响。因为.ignore插件好像不支持SVN。

2.在Android Studio的File-Settings-Version Control-Subversion中设置svn.exe的位置。

D:\Programs\TortoiseSVN\bin\svn.exe

上面是我的安装位置,同学们请按实际位置来修改。

重点来了:我后来分析,我之前提交的问题,极有可能是这个位置没有设置对。因为之前我安装TortoiseSVN时,用的是默认的安装地址:

C:\Program Files\TortoiseSVN\bin\svn.exe

在这个地址中,Program Files中间有一个空格,我很怀疑这个空格会影响Android Studio中SVN插件的正常提交。因此将TortoiseSVN卸载后,直接安装到上面的D:\Programs\TortoiseSVN\bin\svn.exe目录。这样路径中没有空格。(而且我发现,原来Python3也居然安装在D:\Programs目录)。

结论:

  1. 在安装TortoiseSVN时,路径中不要有空格,也不要有中文。
  2. 在Android Studio要设置对svn.exe的路径。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值