2

我使用Linux操作系统。我正在处理文件夹的本地副本:test_scripts。这不是 SVN 中的版本。当我想签入 SVN 时,我输入了:

cd 到我的本地文件夹:

# svn add test_scripts

然后意识到它进入了 test_script 文件夹中的一些不需要的文件。我在本地删除了这些文件,并尝试提交。提交失败,因为本地副本发生了变化。所以我想删除 svn 中的条目,以便文件夹 test_script 重做新鲜。所以我用:

# svn --force delete test_scripts/

这也删除了我的本地副本!:-(

我没有备份,我所有的工作都消失了。。

请有人帮助我如何在linux中取回已删除的本地文件。这很重要 !..

4

1 回答 1

2

不幸的是,简单的答案是“你不能”。

如果您的文件系统有足够的可用空间并且在您删除该目录后收到的写入活动较少,那么有些工具可能会帮助您。

谷歌搜索“ext2+undelete”,它会给你带来一些工具,比如TestDiske2undel等等。

于 2013-05-07T09:11:19.503 回答