记录 svn 安装卸载时出现 tortoise svn提示invalid drive G:\

本文讲述了在尝试安装SVN时遇到'invaliddriveG:'错误,由于G盘被删除,解决方法是通过Windows subst工具模拟G盘,将临时文件夹作为临时安装目录。最后,说明了subst的基本原理和其在软件安装中的应用。

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

问题描述:

安装svn时出现 tortoise svn提示invalid drive G:\,尝试卸载也出现同样的错误

原因分析:

是因为以前把这个svn软件安装到了G盘,我在盘分区时把这个G盘删除了,再次安装时安装程序找不到G盘

解决方案:

网上说了一种方法是删除系统环境变量Path相应的值,如G:\torsvn\bin,试过无效
下面方法试过有效
可以通过 win+r 输入subst G: %TEMP%,将计算机的临时文件储存位置模拟为G,再正常安装到其他盘上;

完事后要执行下 subst G: /D 否则无法正常使用原来的物理盘

总结

关于subst的简要介绍:

使用Windows自带的 subst.exe 工具可以将任意分区上的一个路径模拟为一个独立的分区,

利用这个工具可以骗过安装程序,从而成功安装软件。

### TortoiseSVN 程序无响应解决方案 当遇到 TortoiseSVN 程序无响应的情况,可以尝试以下几个方法来解决问题: #### 1. 检查 SVN 客户端路径设置 如果在 IDEA 中使用 SVN 出现错误提示 "Can’t use Subversion command line client: svn" ,这可能是由于 SVN 命令行工具未正确配置所致。确保 `svn` 可执行文件已添加到系统的环境变量 PATH 中[^1]。 #### 2. 更新或重新安装 TortoiseSVN软件本身的 bug 或者不兼容可能会导致程序崩溃或卡死。建议更新至最新版本的 TortoiseSVN;如果是新安装出现问题,则考虑卸载后再干净重装一次[^3]。 #### 3. 清理工作副本锁文件 TortoiseSVN 的操作会在本地仓库目录下生成一些临锁定文件。这些文件可能阻碍正常运作,在这种情况下可以通过删除 `.svn/lock` 文件夹内的所有内容来进行解锁处理。注意备份重要数据以防万一。 #### 4. 调整 Windows 探索器缓存策略 对于某些特定场景下的性能优化需求,调整注册表中的 ShellIconCache 大小参数有助于改善图标加载速度并减少因大量图标刷新造成的延迟现象。具体修改位置为 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer[^2]。 #### 5. 关闭不必要的后台进程和服务 过多占用 CPU 和内存资源的服务会拖慢整个计算机的速度,进而影响 TortoiseSVN 的表现。通过任务管理器查看是否有异常消耗高的应用程序正在运行,并适当停止它们以释放更多系统资源给 TortoiseSVN 使用。 ```powershell Stop-Process -Name explorer -Force Start-Sleep -Seconds 2 Start-Process explorer ``` 以上措施能够有效缓解甚至彻底解决大部分由 TortoiseSVN 引起的操作停滞问题。当然,具体情况还需根据实际症状进一步排查原因所在。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值