将TFS数据库与工作空间同步(put not get)

时间:2015-09-04 04:02:13

标签: tfs

我们的TFS数据库中存在损坏,并且必须将其恢复到以前的时间。这导致我们的工作空间“在未来”,而我们的TFS服务器将“过去”。我试图办理登机手续,以便VS将TFS更新到最新版本,但它只检查了自上次登记以来我修改过的文件。

由于上次登记是在最后一次备份之后,现在已经消失了,如何同步TFS以使其具有我机器上最新的版本

2 个答案:

答案 0 :(得分:0)

您需要执行"将项目添加到文件夹"行动而不是"检查待处理的更改"

答案 1 :(得分:0)

可能有一种更简单的方法,但过去这种方法运作得相当好。

  1. 制作本地的完整副本
  2. 完成最新/强制/覆盖
  3. 签出整个文件夹
  4. 使用您的副本覆盖工作文件夹
  5. 使用diff工具(或任何您想要的方法)对TFS进行手动添加/删除,复制时不会进入
  6. 签入整个文件夹(只有更改的文件会在历史记录中标记) - 像“修复腐败”这样的评论对未来有帮助
  7. 文件将全部在TFS中并且是最新的。显然历史/标签/合并/等已经消失。

相关问题