2016-02-21 126 views
0

我想问如何撤销我在“待处理更改”中的回滚?Visual Studio/TFS:如何从待处理的更改中删除回滚?

例子:

  1. 在我挂起更改我有许多更新
  2. 接下来我去的历史,并从2个星期前做了rolledback一个变更。
  3. 在团队资源管理器我看到:[FileXYZ.cs] [编辑,回滚]
  4. FileXYZ.cs包含了不相关的回滚
  5. 现在我要“撤销”回滚,如果我有其他的变化从来不想这样做。换句话说,我希望在检入待处理更改时不会发生回滚。不过,我希望检查与该回滚无关的此文件中的更改。
    我不想简单地对文件执行“撤消”操作,因为我将放弃其他更改。我想撤消这个特定变更集的回滚。

任何意见,

Learner.For.Ever

+0

1)我试图在IDE中找到一个命令,它将删除回滚。但是我找不到任何东西。 2)我看到回滚更新不在文件中,所以我想他们将在签入时应用。 –

回答

0

首先,文件应该被改变,以反映回滚,所以你可能需要检查你就成功地进行回滚。

其次,由于在回滚之前没有检入待处理的更改,并且VS也没有记录这些信息,所以无法撤消您的回滚。因此,即使回滚的更改已知,也没有关于您在回滚之前所做更改的任何信息,因此无法恢复。

+0

谢谢Eddie的确认。每天学习新的东西:) –

+0

顺便说一句,它将是一个很好的功能添加到TFS/VS :) –

相关问题