【问题标题】:Visual Studio loses track of pending changes after unshelveVisual Studio 在取消搁置后失去对挂起更改的跟踪
【发布时间】:2011-12-24 00:00:10
【问题描述】:

昨天我进行了一组我还不想签入的更改,并在一天结束时决定搁置我的更改。更改包括一堆添加的文件。搁架工作正常,但是今天我打开搁架时,发生了以下情况:

  • VS 告诉我工作区中已经存在四个可写文件。这些文件是我添加的
  • 我告诉 VS 这一切都很好,覆盖它们就可以了
  • VS 完成下架...
  • ...但将“待定更改”选项卡留空。

我想可能是出了点问题,然后重新尝试了搁置。此时 VS 继续告诉我我的工作区中有待处理的更改。所以现在我无法签入,无法取消搁置,并且显然这些文件已锁定以我的名字进行编辑(是的,不幸的是,我们使用了 lock-modify-unlock 模式)。是什么造成的,我该如何解决?

编辑: 经过进一步检查,源代码管理资源管理器显示我的未决更改,因此很明显只是我的工作区被破坏了。 更正:是的,确实如此,我只是看错了分支,啊!

编辑 2: tf.exe 确实 显示更改。我试图撤消它们,删除仍在工作区中的文件(导致第一个 VS 错误的文件)并且没有错误地搁置。一会儿VS显示了未决的更改,但是当操作完成时,它们都消失了。

【问题讨论】:

    标签: tfs visual-studio-2005


    【解决方案1】:

    好吧,我今天实在是太傻了。我正在使用的搁置集不属于我打开的分支。从正确的分支打开项目奇迹般地显示了挂起更改选项卡中的更改!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-03-20
      • 2014-10-07
      • 1970-01-01
      • 1970-01-01
      • 2017-09-20
      • 1970-01-01
      • 2014-09-12
      • 2013-03-14
      相关资源
      最近更新 更多