在取消搁置之后,Visual Studio会丢失挂起的更改

时间:2009-05-20 06:09:54

标签: tfs visual-studio-2005

昨天我做了一系列我不想办理入住的修改,并在当天结束时,决定搁置我的修改。这些更改包括一堆添加的文件。搁架工作得很好,但是今天当我没有放下时,发生了以下情况:

  • VS告诉我工作区中已存在四个可写文件。这些文件是我添加的文件
  • 我告诉VS它一切都很好,覆盖它们我们已经设置
  • VS完成了搁置......
  • ...但将“待定更改”标签保留为空。

我想也许出了点问题并重新尝试了一下。此时VS继续告诉我,我的工作区中有待更改。所以现在我无法办理登机手续,无法取消搁置,显然文件被锁定以便在我的名下编辑(是的,我们使用锁定修改解锁模式,不幸的是)。什么给出了,我该如何解决?

编辑: 进一步检查后,源代码管理资源管理器不会显示我的待处理更改,所以显然这只是我的工作区被淹没了。更正:是的,确实如此,我只是看着错误的分支,aargh!

编辑2: tf.exe 显示更改。我试图撤消它们,删除仍然在工作区中的文件(导致第一个VS错误的文件)和没有错误的未保留文件。在短时间内,VS显示了挂起的更改,但是当操作完成后,它们都消失了。

1 个答案:

答案 0 :(得分:3)

好的,我今天只是充满了愚蠢。我正在使用的搁架不属于我打开的分支。从正确的分支打开项目奇迹般地显示挂起的更改选项卡中的更改!