Closed zhanba closed 2 weeks ago
@zhanba 目前这块逻辑相关的代码位置在: https://github.com/opensumi/core/blob/5a6654240f74eaecb29e9d1bbea17430c1c2f0b8/packages/file-tree-next/src/browser/services/file-tree-model.service.ts#L1524
这里核心问题是出在文件树的组织是通过 path
进行解析的,而软链文件的 uri 路径可能会与 path 存在冲突情况,故这里可能需要针对所有软链文件构建对应于 Tree Path 的 Map 进行处理。
如何判断一个节点是否是软链文件,可以通过文件的 filestate 中的 isSymbolicLink 进行判断。
可以尝试解决一下这个问题,或者晚点我看看
描述你的问题(Describe the bug)
复现路径(To Reproduce)
预期表现(Expected behavior)
环境信息(Environment)