Visual Studio/TFS:如何从未决更改中删除回滚?
Visual Studio/TFS: How to Remove Rollback From Pending Changes?
我想问一下如何撤消 "pending changes" 中的回滚?
示例:
- 在我的待定更改中,我有很多更新
- 接下来我查看了历史记录并回滚了 2 周前的一个变更集。
- 在团队资源管理器中,我看到:[FileXYZ.cs][编辑,回滚]
- FileXYZ.cs 包含与回滚无关的其他更改
- 现在我想 "undo" 回滚,就好像我从未想过那样。换句话说,我希望在签入挂起的更改时不会发生回滚。但是我希望签入此文件中与回滚无关的更改。
我不想简单地对文件执行 "undo",因为我会丢失其他更改。我想撤消此特定变更集的回滚。
任何建议,
Learner.For.Ever
首先,应更改文件以反映回滚,因此您可能需要检查回滚是否成功。
其次,在你的案例中无论如何都无法撤消回滚,因为你在回滚之前没有签入挂起的更改,而且 VS 也不记录这些信息。所以即使回滚的更改是已知的,也没有记录任何关于回滚前所做更改的信息,因此无法恢复。
我想问一下如何撤消 "pending changes" 中的回滚?
示例:
- 在我的待定更改中,我有很多更新
- 接下来我查看了历史记录并回滚了 2 周前的一个变更集。
- 在团队资源管理器中,我看到:[FileXYZ.cs][编辑,回滚]
- FileXYZ.cs 包含与回滚无关的其他更改
- 现在我想 "undo" 回滚,就好像我从未想过那样。换句话说,我希望在签入挂起的更改时不会发生回滚。但是我希望签入此文件中与回滚无关的更改。
我不想简单地对文件执行 "undo",因为我会丢失其他更改。我想撤消此特定变更集的回滚。
任何建议,
Learner.For.Ever
首先,应更改文件以反映回滚,因此您可能需要检查回滚是否成功。
其次,在你的案例中无论如何都无法撤消回滚,因为你在回滚之前没有签入挂起的更改,而且 VS 也不记录这些信息。所以即使回滚的更改是已知的,也没有记录任何关于回滚前所做更改的信息,因此无法恢复。