harness无法选择工作区
#7818
_20260925_111821.mp4刚初可以正常使用,上次中断后把原工作区删了。现在新建工作区无法选中。路径是全英 |
Answered by
PerryLink
Sep 25, 2026
Replies: 1 comment 1 reply
"删掉原工作区之后新建的选不中"——大概率是陈旧的工作区记录,不是路径字符问题1. 为什么先怀疑这个工作区记录里存的是目录的绝对路径,而侧栏的文件树是对那个路径挂监视自动刷新的( ⇒ 你把原工作区目录删掉之后,注册表里那一条仍然指着旧路径——那是一个失效的监视目标。这会让侧栏/工作区状态处于一种"有记录、但目标不存在"的中间态,于是新建的工作区表现成"选不中"。 你说"路径全英文"这一点很有用——它排除了编码/字符集方向,所以我不会往那上面猜。 2. 请按这个顺序做(三步)
3. 请再帮我区分一种情况(决定性质)"选不中"具体是哪一种?
第 (b) 种在另一条帖子里有过完整分析(#5536),你这次的"删掉工作区"是不同的触发路径,但症状会撞在一起,所以要把两种分开。 4. 请补三样
5. 版本提醒
一条边界你贴的是一个视频附件(我这边无法观看),所以上面第 2 点是按症状族给的分流,不是对你那次点击行为的结论。按第 1 步清理陈旧记录通常就能解决;如果不行,用第 3 点的 (a)/(b) 分类回答我,就能落到具体一层。 |
1 reply
Answer selected by
xiaoji789
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
"删掉原工作区之后新建的选不中"——大概率是陈旧的工作区记录,不是路径字符问题
1. 为什么先怀疑这个
工作区记录里存的是目录的绝对路径,而侧栏的文件树是对那个路径挂监视自动刷新的(
packages/client/ui-sidebar-files的 README 写明 "The root and expanded directories refresh automatically from direct-entry watches")。⇒ 你把原工作区目录删掉之后,注册表里那一条仍然指着旧路径——那是一个失效的监视目标。这会让侧栏/工作区状态处于一种"有记录、但目标不存在"的中间态,于是新建的工作区表现成"选不中"。
你说"路径全英文"这一点很有用——它排除了编码/字符集方向,所以我不会往那上面猜。
2. 请按这个顺序做(三步)
dsh web的终端(不是浏览器控制台)有没有 warn。3. 请再帮我区分一种情况(决定性质)
"选不中"具体是哪一种?