使用TFS获取最新版本后,如果执行了“获取服务器版本”,是否可以撤销文件?

3

更新代码后,我被要求对一个文件执行合并操作。

不小心点击了“使用服务器版本”,请问是否有办法找回我的数据?


你曾经将被覆盖的数据放入 TFS 吗?如果是,你可以从系统中始终获取历史版本。否则,恐怕您将无法还原该文件。 - Windy
可以尝试本地数据恢复。 - Joshua
我没有检查我的更改。 - codecompleting
2个回答

1
是的,有机会恢复您的数据(我假设您已经在三年前提出问题后成功地生活了下来)。
  1. 导航到曾经包含该文件或文件夹的文件夹,右键单击它,然后单击“还原以前的版本”。
  2. 双击包含要恢复的文件或文件夹的文件夹的以前版本。

当然,这仅适用于您已经进行了备份。 - John Saunders
我删除了链接,因为它是误导性的。不,我没有使用外部备份。显然,我的Windows创建了某种内部备份存储,而我并不知道。 - yazanpro

0
如果您使用“获取服务器版本”,那么意味着您的文件,此前仅存储在本地计算机上,现在已被覆盖。因此,除非您将文件保存在另一个位置,否则您所做的更改将会丢失。
如果您仅合并了冲突的更改,则其他更改(与服务器版本不冲突的更改)仍然存在于您的本地文件中。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接