0

我在拥有自己工作区的本地机器上进行了编辑。我得到了一台新机器,我用我的新机器设置了一个新的工作区。我错误地删除了我的旧工作区,而仍然有与之相关的待定编辑。现在我丢失了所有待处理的编辑。有没有办法找回我所有丢失的待处理编辑。

请注意,我仍然可以使用我的旧机器。如果我能够找回所有丢失的待处理编辑,我可以将这些文件带到我的新机器上并签入这些更改。

4

1 回答 1

0

您应该能够执行以下操作:

  1. 在您的新机器上使用“获取特定版本”来获取相同的源变更集(您检索到之前机器的最后一个变更集)。将其设置为本地工作区,这样 Visual Studio 将自动将更改的文件检测为“已签出”。
  2. 从你的旧机器上压缩所有文件
  3. 在新机器上的工作区中提取所有文件。
  4. 等待合并本地工作区(给 Visual Studio 一些时间来确定哪些文件已更改)
  5. 使用“包含在项目中”添加您在以前的机器上添加的任何文件。
  6. 使用“获取最新版本”,修复任何合并冲突,构建一切,运行你的单元测试
  7. 签入您的代码。

这不会检测到已删除的文件,但应检测/添加修改/添加的文件。您必须比较两个系统的文件列表,以确保正确处理所有删除。

于 2014-04-21T18:03:34.363 回答