有没有办法在没有回滚的情况下将变更集转换为TFS中的搁置集?

时间:2014-11-01 00:56:16

标签: visual-studio tfs

对于一些提交后的软件审查,我想将几​​个提交转换为shelvesets。我发现here的唯一方法是将所有提交回滚到提交之前的版本,然后应用这些更改。不幸的是,目前的项目并不可行。

您是否有人知道从提交中提交更改作为搁置集的简单方法?

1 个答案:

答案 0 :(得分:5)

无法删除"或以其他方式删除变更集,您必须将其回滚。

您可以从变更集创建搁置集,但不会删除变更集。一种方法是获取最新版本,然后在Windows资源管理器中获取本地工作区的副本,并将其保存在磁盘上的其他位置以供日后使用。然后执行获取特定版本以从更改集到本地工作区之前获取代码。然后用您之前使用的副本替换本地工作区文件夹,VS应该将所有更改作为Pending Changes进行检索,如果需要,可以将其搁置在那里。