首先,真是血的教训去发现这个不合理的地方的。
其次,我开发两个月的项目被删除了,数据也无法恢复了,白费了两个月的心血。
复现步骤:
在IDE首页新建一个项目工程,这个项目工程放在移动硬盘上。
如何拔掉移动硬盘。这时候打开项目,出现:“项目打开失败(项目不存在或其它原因),是否从项目列表移除?”,注意,这里提示是否从项目列表中移除,而不是从硬盘中移除。如何插入硬盘,重点来了,如果不小心点击了移除,那么你硬盘里的项目也就完全被移除了。还是数据软件无法恢复那种。真TM坑啊。两个月的时间白费了
首先,真是血的教训去发现这个不合理的地方的。
其次,我开发两个月的项目被删除了,数据也无法恢复了,白费了两个月的心血。
复现步骤:
在IDE首页新建一个项目工程,这个项目工程放在移动硬盘上。
如何拔掉移动硬盘。这时候打开项目,出现:“项目打开失败(项目不存在或其它原因),是否从项目列表移除?”,注意,这里提示是否从项目列表中移除,而不是从硬盘中移除。如何插入硬盘,重点来了,如果不小心点击了移除,那么你硬盘里的项目也就完全被移除了。还是数据软件无法恢复那种。真TM坑啊。两个月的时间白费了
论使用git和svn的重要性
兄弟,你这版本管理也不做的吗,太莽了
什么开发工具都有这个风险啊。好搞笑。ccc的移除是可以选择是否删除项目文件的吧,你用idea webstrom vscode 从项目列表移除的时候也可以选择是否删除项目文件啊。。。再说了…git他不香吗?
如果项目文件还在的情况下,从列表中移除,会提示你是否要移除文件:

如果因为移动硬盘未连接,提示你是否要从列表中移除,那么,不管你怎么操作。 也没办法删除你移动硬盘的文件呀。(毕竟,都没连上电脑)。
你不用git管理代码吗?
两个月的心血,你应该要好好的用git,这里推荐你使用云效codeup 免费的私人git
你点移除的时候移动硬盘到底连没连接电脑啊?
去年接了个外包,日结。老板跟一个懂点程序的技术,看起来是老板有钱找了个半路出家的服务器,然后客户端外包给我。第一天功能验收完了,给钱,感觉挺好的。第二天,功能就丢了,文件被覆盖了,一问连版本管理是啥都不知道,建议他们搞个版本管理器,没理我。第三天的时候服务器跑不起,没法验收我的东西,说等他们调好,三天后问,答曰等调好,一周后,答曰找技术对接,第二天技术退群。干了三天收了两天的钱
不是项目列表里面打开,是在最近打开列表里去打开
拔出硬盘,然后在最近打开列表里打开项目,会提示项目已经不在,是否移除,这时候把硬盘插进去,然后再点击移除,它会直接删掉项目
用的啊,只是想着硬盘,就懒得存上去了,比较自己一个人开发,也不是团队开发
git和svn都不用?文件恢复抢救一下或许还有戏 否则凉凉 智商感人

没办法复现,而且按你的描述 这种操作的概率也太小了吧。这个恐怕真的是自己的问题