我在提交更改时意外点击了Discard。所以我放弃了整个文件,但我只想丢弃一些大块头。但我没有点击提交,我做了取消。
但现在我无法在我的文件中看到我的代码。
如何撤消该死的丢弃?
提前致谢
答案 0 :(得分:24)
我知道这个帖子太旧了,但我遇到了类似的情况,并且不小心点击了#34; Discard"在SourceTree中丢失了我的更改。
幸运的是我当时打开了IDE,即PHPStorm。虽然它已经刷新了我正在处理的文件并在Discard之后加载了旧版本,但是,我做了"撤消"在编辑器中的工作文件上,它加载了我的更改。
我保存了文件并将丢失的更改恢复了。
只是想分享以防其他人面临与我类似的情况,并希望在几乎没有心情的情况下恢复他们的变化:D
答案 1 :(得分:8)
对我来说,当我丢弃文件时我会使用mac而我想要回来
我打开该文件并使用 TextEditor.app
打开 点击文件 - > 还原为 - > 浏览所有版本...选择上次保存的版本,希望它可以节省您的时间。
谢谢并尊重; sambath chea
答案 2 :(得分:3)
在IDE中打开此文件,然后按Command + Z
答案 3 :(得分:1)
我不相信你可以做任何事情。如果您没有在任何时候提交更改,则在丢弃它们后无法将其恢复。
答案 4 :(得分:1)
在Intellij中,
您可以查看本地历史记录并还原。
答案 5 :(得分:0)
从Mact的sourcetree 1.8.1开始,没有任何方法可以通过git或sourcetree获取您的更改;请参阅此处的讨论:
https://jira.atlassian.com/browse/SRCTREE-2090
(如果你登录jira,你也可以投票支持这个!)
当我这样做时,我能够在文件进入我的时间机器备份时获得更改。
答案 6 :(得分:0)
在 Eclipse 中,