标签: recovery

如何恢复Git中丢失的存储?

我经常使用git stashgit stash pop保存和恢复工作树中的更改.昨天我的工作树上有一些变化,我已经藏起来了,然后我对工作树做了更多改动.我想回去查看昨天发生的变化,但git stash pop似乎删除了对相关提交的所有引用.

我知道如果我使用git stash那么.git/refs/stash包含用于创建存储的提交的引用.而.git/logs/refs/stash包含整个存储.但那些参考文献已经消失了git stash pop.我知道提交仍然在我的存储库中,但我不知道它是什么.

有没有一种简单的方法来恢复昨天的隐藏提交引用?

请注意,这对我来说并不重要,因为我有每日备份,可以回到昨天的工作树来获取我的更改.我问,因为必须有一个更简单的方法!

git recovery git-stash

1617
推荐指数
22
解决办法
28万
查看次数

如何从.myd,.myi,.frm文件中恢复MySQL数据库

如何恢复从我的MySQL数据库的一个.myd,.myi,.frm文件?

mysql recovery

178
推荐指数
8
解决办法
31万
查看次数

通过ADB擦除数据/恢复出厂设置

基本上这是我的问题/

我有200多个运行Android的手机需要擦拭(以擦除数据/工厂重置的方式),然后安装一个新的ROM和一些额外的apks.

目前除了擦除数据部分我已经完成了所有自动化.其他所有东西都可以通过带有一组命令的.bat来完成,但我不能为我的生活找出如何模仿或强制恢复模式擦除数据.

我目前尝试过的事情:

  • 使用rm -r*在它应该执行的文件夹(数据,缓存,sd-ext等)上自己擦除数据.这会擦除但是ROM无法正常工作并卡在bootloop中.
  • 尝试使用"adb input keyevent"来模仿按键.我不知道它们映射到了什么,因为它们基本上都在UNIX shell中,即使这样也没有"输入",因为操作系统还没有被加载.
  • 尝试在系统上找到实际运行擦除/重置然后手动运行的文件/脚本.这可能是最简单的方式,因为它已经在某处为我编写,但我无法看到隐藏的位置,即使是像CWM这样的东西.

如果有人有任何方法,我可以通过.bat或adb shell重置工厂,我将非常感激.一直试图解决这个问题大约2天,但进展甚微.

android recovery reset adb

58
推荐指数
1
解决办法
29万
查看次数

如何恢复损坏的SQLite3数据库?

这是以前回答的帖子的后续问题:是否有用于在Linux中验证SQLite数据库的命令行实用程序?

如果数据库产生以下错误:

$ sqlite3 mydata.db "PRAGMA integrity_check"
Error: database disk image is malformed
Run Code Online (Sandbox Code Playgroud)

是否有任何清理处理可以将数据库恢复到可用状态?即使有可能丢失一些腐败记录?

谢谢

database sqlite recovery corruption

57
推荐指数
8
解决办法
6万
查看次数

如何恢复损坏的Eclipse工作区?

我只是设法破坏了我的Eclipse .metadata目录的内容.启动eclipse -clean没有成功.删除.metadata,然后导入所有项目,插件和设置听起来不太有趣.我最终移动.metadata/.plugins/org.eclipse.core.resources /其他地方并重新导入我的项目.

是否有任何工具或最佳实践来恢复工作空间?

eclipse workspace recovery corrupt

52
推荐指数
5
解决办法
10万
查看次数

从android中的应用程序恢复已删除的Xml文件

是否可以从Android IDE中的应用程序恢复已删除的XML文件?

不幸的是我从我的应用中删除了重要文件

xml android recovery

52
推荐指数
2
解决办法
3万
查看次数

更智能的Vim恢复?

当之前的Vim会话崩溃时,您会看到"交换文件......已经存在!" 对于在上一个会话中打开的每个文件.

你能让这个Vim恢复提示更聪明吗?(没有关闭恢复!)具体来说,我在考虑:

  • 如果交换版本不包含未保存的更改且编辑过程不再运行,您是否可以让Vim自动删除交换文件?
  • 您是否可以自动执行以新名称保存恢复文件的建议过程,将其与磁盘上的文件合并,然后删除旧的交换文件,以便最小化交互?特别是当交换版本和磁盘版本相同时,一切都应该是自动的.

我发现了SwapExists自动命令,但我不知道它是否可以帮助完成这些任务.

vim recovery

47
推荐指数
3
解决办法
1万
查看次数

使用SC安装Windows服务,然后设置恢复属性

我想在我正在Windows Server 2003上安装的Windows服务上设置恢复选项.我知道这可以手动完成,但我想在安装服务时设置恢复配置.

我使用SC脚本来做到这一点:

SC create MyService displayname= "MyService" binpath= "C:\Program Files\MyService\MyService.exe" start= auto

SC failure MyService reset= 86400 actions= restart/1000/restart/1000/run/1000

SC failure MyService command= "C:\Program Files\Myservice\MyService.exe"
Run Code Online (Sandbox Code Playgroud)

问题是当第一个空格被击中时,它会切断路径并将剩余的路径作为输入参数:

screendump在这里

所以...在服务的属性对话框中(运行 - > services.msc - >右键单击MyService - >属性 - >恢复选项卡)我选择"后续失败 - >运行程序"

正如您所看到的,我在命令中的路径周围放了"".如何在路径中创建空格?我知道我可以创建一条没有空格的路径,但这不是重点:-)

windows service command recovery

38
推荐指数
1
解决办法
7万
查看次数

恢复已删除的存储库github问题

我在github中的存储库已被删除.代码被恢复了,但我们有很多Github问题我想要恢复,有没有办法在删除后恢复它们?

谢谢.

recovery github

36
推荐指数
2
解决办法
3万
查看次数

更改核心转储的位置

我想更改核心转储文件的默认位置,以便每次生成核心转储时,它都会转到该目录.此外,是否可以通过此位置中崩溃文件的名称保存转储文件?

linux coredump recovery crash-dumps

36
推荐指数
2
解决办法
9万
查看次数