Pav*_*nin 13 tfs shelveset tfvc
我回滚了一个变更集.现在,我需要查看已回滚的变更集,其中包含"已实现的"待定更改.因此,在提交更改之前,所有内容都是如此.
当我获得文件覆盖的特定版本时,我在待定更改窗口中看不到任何内容.我怎样才能获得我需要的状态?可能吗?
jes*_*ing 13
执行"获取特定版本"后,您需要手动签出变更集中的每个文件(右键单击,签出).请务必关闭"结帐时获取最新信息".
之后执行get latest,这将提示您合并.这将是一个更棘手的合并,因为Visual Studio将假设新版本是您想要的.如果您满意,请检查代码.
或者以与第一个解决方案相同的步骤开始,但是您可以在检出每个文件然后执行get latest后创建一个货架组,而不是立即执行get-latest.当您使用目标版本时,取消更改您的更改,解决所有冲突并重新检入.
您可以应用的另一个技巧是找到包含回滚更改的变更集编号.由于此签入是一种补偿签入,您也可以通过回滚补偿变更集来重新进行更改.我在本地工作区尝试了这个功能.您可能需要再次进行合并,并且很难确切地知道要选择哪些更改.
我对此的最好建议是:尽量不要陷入这种情况:).
| 归档时间: |
|
| 查看次数: |
6477 次 |
| 最近记录: |