Visual Studio/TFS:如何从挂起的更改中删除回滚


我想

问一下如何撤消"挂起的更改"中的回滚?

例:

  1. 在我待处理的更改中,我有很多更新
  2. 接下来,我转到历史记录并为 2 周前的一个更改集进行了回滚。
  3. 在团队资源管理器中,我看到: [文件XYZ.cs][编辑,回滚]
  4. FileXYZ.cs 包含与回滚无关的其他更改
  5. 现在我想"撤消"回滚,就好像我从未想过这样做一样。 换句话说,我希望在签入挂起的更改时不会发生回滚。 但是,我希望签入此文件中与回滚无关的更改。
    我不想简单地对文件进行"撤消",因为我会丢失其他更改。 我想撤消此特定变更集的回滚。

任何建议,

学习者永远

首先,应更改文件以反映回滚,因此您可能需要检查是否成功进行了回滚。

其次,无论如何都无法撤消您的案例中的回滚,因为您在回滚之前没有签入挂起的更改,并且 VS 也不会记录这些信息。因此,即使回滚的更改是已知的,也没有记录有关您在回滚之前所做的更改的任何信息,因此无法还原。

最新更新