我做了一个混帐存储库中的非常愚蠢的错误,失去了一些文件,我真正需要的。

我想我添加的所有新文件到回购之前,我COMMITED改变当前分支(没有发生,虽然)。然后,我创建了一个新的分支,并从内TextMate的新的分支又被删除了这些文件与“移动到回收站”。我切换分支几次与“结账”命令。后来,我试图恢复从垃圾桶这些文件,但什么都没有..

我试过几个选项,包括恢复文件“的git fsck的--lost发现的”但现在看来,他们有没有在回购注册。

是否有任何选择留下来恢复从硬盘中删除unadded /未提交文件?确实OSX对于提供某种恢复?

太感谢了!

有帮助吗?

解决方案

您可能是出于运气,但似乎奇怪的是,文件不存在。好像文件留在我的垃圾桶了几个星期,除非它已经那么久了,你还是手动清空它。

有一件事情你可以尝试会在你的家目录与终端.Trash和运行LS -al如果他们隐藏了一些奇怪的原因,这可能揭示文件。

除此之外,你将不得不在您所在地区的联系数据恢复服务,我不知道成功的几率的,该文件可以回收的方式。

其他提示

如果您正在运行Leopard的Time Machine的(OS X 10.5),那么你有一个机会,这些文件在备份中。默认情况下,Time Machine的备份每隔一小时所以,除非创建和备份之间删除的文件,那么你应该有一些。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top