【问题标题】:TFS 2010 - Is there any way to get my changes back after I have done "Undo Pending changes"?TFS 2010 - 完成“撤消挂起的更改”后,有什么方法可以恢复我的更改?
【发布时间】:2016-08-02 10:20:09
【问题描述】:

在我完成“撤消挂起的更改”后,有什么方法可以恢复我在本地机器上所做的更改?

我认为这是不可能的,但我想知道是否有人知道方法..

【问题讨论】:

  • 我也遇到了同样的问题,好后悔!

标签: tfs


【解决方案1】:

如果您在“撤消待处理的更改”之后没有构建您的项目 -

您可以在Reflector中打开dll并复制正确的代码。

【讨论】:

  • 帮助很大!谢谢你。这应该被标记为答案(在我看来)。
  • 到信息。用这种方法你不会得到推荐的代码。
  • 反光板是软件吗?
  • @falsify - yes. 现在还有像 ILSpy 这样的免费工具。
【解决方案2】:

如果您覆盖常规文件,只有相同数量的方法(所以可能没有,但您可能在您的机器上运行了备份脚本或类似的东西)。

【讨论】:

  • 运气不好,不幸的是,这是一个例子:learned += new Lesson("Commit early and often");
  • 是的.. 过去经常提早提交。但是我们正在将 SVN 迁移到 TFS,并且需要一段时间才能启动并运行新的 TFS,所以 4 天没有检查代码.. 可能,我应该在我的机器上设置自动备份脚本..
  • 哇丢了 4 天的工作.. 祝你好运 - 我刚刚意识到如果它是一个删除,你实际上可以恢复它,但我认为没有任何方法可以恢复被覆盖的内容,除非你有副本(例如来自备份脚本)。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-09-20
  • 2016-04-20
  • 2017-03-20
  • 2021-02-17
  • 2014-09-12
  • 2021-11-05
相关资源
最近更新 更多