【问题标题】:Is there any way to get my changes back after I have done "Undo Pending changes"完成“撤消待处理的更改”后,有什么方法可以恢复我的更改
【发布时间】:2016-03-15 20:28:56
【问题描述】:

我正在使用 Visual Studio 2015 和 Git。

我在项目中添加了一个新文件(例如:Test.cs),但尚未提交到 GitHub。如果我撤消所有更改会发生什么? VS会删除我的文件吗?如果是这样,有什么方法可以恢复该已删除的文件?

我使用了类似于 Reflector 和其他工具的恢复工具,但对我没有帮助。

这个答案没有帮助:

还有其他方法可以解决这个问题吗?

【问题讨论】:

  • 如您链接到的问题中所述,撤消更改是永久性的。您可能对文件系统恢复工具有一些运气。如果您想要恢复文件的任何机会,请不要再触摸机器并在另一台机器上下载恢复工具。 - 那是针对 TFS 的。 Git may store some history on the file in the index.
  • 如果您不能使用您链接的问题中的方法并且您没有保留任何备份,那么不会。这就是你提早提交并经常提交的原因。

标签: c# git visual-studio github


【解决方案1】:

不支持在撤消挂起的更改后恢复更改的选项。文件系统恢复可能是您唯一的选择,但也很遥远。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-02-17
    • 2014-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-20
    • 2022-01-24
    相关资源
    最近更新 更多