我使用Linux操作系统。我正在处理文件夹的本地副本:test_scripts。这在 SVN 中没有进行版本控制。因为我想 checkin SVN,所以我输入了以下内容:
cd 到我的本地文件夹:
# svn add test_scripts
然后意识到它访问了 test_script 文件夹中的一些不需要的文件。我删除了本地的这些文件,并尝试提交。提交失败,因为本地副本发生更改。所以我想到删除 svn 中文件夹 test_script 的条目以重做新鲜事。所以我用了:
# svn --force delete test_scripts/
这也删除了我的本地副本! :-(
我没有备份,我所有的工作都消失了..
请有人帮助我如何恢复 Linux 中已删除的本地文件。这非常重要!..
最佳答案
不幸的是,简单的答案是“你不能”。
如果您的文件系统有足够的可用空间,并且自您删除该目录以来写入事件较低,那么有些工具可能会尝试帮助您。
Google for "ext2+undelete" ,它将为您带来一些工具,例如 TestDisk
、e2undel
等。
关于linux - 如何找回被 Subversion 删除的未版本化文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16408442/