Giter Site home page Giter Site logo

工作区路径文件夹消失 about weflow HOT 16 CLOSED

tencent avatar tencent commented on August 20, 2024
工作区路径文件夹消失

from weflow.

Comments (16)

littledu avatar littledu commented on August 20, 2024

我重新测试了一下,没有问题啊,默认工作区是在用户名下的根目录,只有新建的项目会在里面

from weflow.

Yongd avatar Yongd commented on August 20, 2024

嗯,默认用户名文件夹没错,我是改到了 用户名/sdk/jd_sdk 这个文件夹, 然后返回创建项目,项目名称我没有输入完,我想先确认一下路径,结果找不到 jd_sdk 这个文件夹了。

from weflow.

Yongd avatar Yongd commented on August 20, 2024

设置前
qq20160618-1

设置后
qq20160618-2

from weflow.

littledu avatar littledu commented on August 20, 2024

你的意思是在修改工作区路径时,已经改了路径,但还没最终确定,切换了一下窗口,回来工作区就不见了是吧。

这里是这样子的,在工作区修改时,失去焦点的时候,我认为你已经确定了,会去更新路径,所以,你看一下你还未完成的路径名是什么,已经改到那里去了。

from weflow.

Yongd avatar Yongd commented on August 20, 2024

工作路径是确认好的, 用户名/sdk/jd_sdk , 是在创建项目名的时候,没输入完切换了窗口。
应该不是更换到其他路径了,我全盘搜索了 jd_sdk 目录下的文件,然后没有找到。

from weflow.

Yongd avatar Yongd commented on August 20, 2024

工作路径修改到其他路径,然后再改回 用户名/sdk/jd_sdk 这个路径后,看到文件夹了,然后文件夹里面原来的文件都没有了,全部都是创建的项目名文件夹
qq20160618-3
qq20160618-4

from weflow.

littledu avatar littledu commented on August 20, 2024
  1. 你更改了工作区路径到 jd_sdk,是正常的
  2. 你新建一个项目,项目名没输完,切换窗口
  3. 然后发现目录都没了

是这样吗?这不大可能啊,新建项目的时候没有任何删除项目的操作,我按这个流程跑一遍没有问题

from weflow.

Yongd avatar Yongd commented on August 20, 2024

哦,那原来的内容就没有办法找回了么?

from weflow.

littledu avatar littledu commented on August 20, 2024

如果你用 webstorm 这类有历史记录的工具的话,可以把那个目录重建,然后通过 IDE 找回。如果没有,只能用数据恢复软件恢复一下吧,node 删除不会进回收站,原来我们的操作都没有这个流程,是个问题,得改下策略,真是抱歉。

from weflow.

littledu avatar littledu commented on August 20, 2024

不对,更换工作区路径,会复制所有源目录下的项目到目标目录,但不会清空目标目录

from weflow.

littledu avatar littledu commented on August 20, 2024

你的操作是:

  1. 更改默认工作区到其他位置
  2. 再更改到 jd_sdk 这个目录
  3. 然后发现 jd_sdk 这个目录原来的内容没了?

是这样吗?

from weflow.

Yongd avatar Yongd commented on August 20, 2024

嗯,是的。昨天忙着重写被删除的数据,所以没来得及看。 数据已经重写的差不多了。

from weflow.

littledu avatar littledu commented on August 20, 2024

这。。。

我按上面的步骤,没法重现啊,你拿两个不重要的目录试试?如果问题存在,这是个非常严重的问题。

from weflow.

Yongd avatar Yongd commented on August 20, 2024

这个当时我就重试过,因为我想测试是否是我操作的问题,但是第二次测试时,又没有丢失文件的问题。

from weflow.

littledu avatar littledu commented on August 20, 2024

所以是个意外?

不管怎样,我把这部分逻辑改为挪到回收站,避免这个问题。晚点更新一版

from weflow.

Yongd avatar Yongd commented on August 20, 2024

无法判定是不是意外。
改为挪到回收站的办法,可以。

from weflow.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.