Xcode “如何撤销”;丢弃;如果没有承诺

Xcode “如何撤销”;丢弃;如果没有承诺,xcode,version-control,atlassian-sourcetree,Xcode,Version Control,Atlassian Sourcetree,提交更改时,我意外单击了“放弃”。所以我丢弃了整个文件,但我只想丢弃一些大块头。但我没有点击提交,我确实取消了 但现在我无法在文件中看到我的代码 我该怎么做才能撤销那该死的废品 提前谢谢我不相信你能做任何事。如果您在任何时候都没有提交更改,则在放弃更改后无法将其取回。从sourcetree 1.8.1 for Mac开始,没有任何方法可以通过git或sourcetree取回更改;请参见此处的讨论: (如果您登录到jira,您也可以投票支持实现此功能!) 当我这样做的时候,我能够恢复更改,因为文

提交更改时,我意外单击了“放弃”。所以我丢弃了整个文件,但我只想丢弃一些大块头。但我没有点击提交,我确实取消了

但现在我无法在文件中看到我的代码

我该怎么做才能撤销那该死的废品


提前谢谢

我不相信你能做任何事。如果您在任何时候都没有提交更改,则在放弃更改后无法将其取回。

从sourcetree 1.8.1 for Mac开始,没有任何方法可以通过git或sourcetree取回更改;请参见此处的讨论:

(如果您登录到jira,您也可以投票支持实现此功能!)


当我这样做的时候,我能够恢复更改,因为文件在我的time machine备份中。

我知道这篇文章太旧了,但我遇到了类似的情况,意外地在SourceTree中单击了“放弃”,并丢失了更改

幸运的是,当时我打开了IDE,即PHPStorm。虽然它已经刷新了我正在处理的文件,并在丢弃后加载了旧副本,但是,我在编辑器中对工作文件执行了“撤消”,它加载了我的更改

我保存了文件,找回了丢失的更改


只是想与大家分享一下,以防其他人面临与我类似的情况,并想恢复他们的更改,而不必太在意:D

对我来说,当我放弃文件时,我正在使用mac,我想回去

我打开该文件并用TextEditor.app打开

在顶部栏上单击文件->还原到->浏览所有版本…

选择您想要的上次保存版本,希望它能节省您的时间

感谢和关心;
在Intellij中的sambath chea

您可以检查本地历史记录并恢复


在IDE中打开此文件,然后在Eclipse中按Command+Z

  • 右键单击“包资源管理器”中丢弃的文件
  • 单击“替换为”
  • 单击“本地历史”
  • 将打开的对话框与修订列表进行比较
  • 选择您的修订并单击“替换”

注意这里有一个小的例外:如果更改被添加到索引中,但没有提交,那么它们仍然是可恢复的。(请参阅。)我尝试了这个,但TextEditor说我没有以前的版本,因为您以前没有保存它。谢谢,我爱您!你救了我一天真是太好了谢谢!同样的事情也适用于IntelliJ。当您点击Ctrl+z时,收到“撤消从文件重置”问题时接受。感谢您为我节省时间!也适用于
eclipse