首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更新TFS搁置集的步骤有哪些?

更新TFS搁置集的步骤有哪些?
EN

Stack Overflow用户
提问于 2019-12-13 11:33:26
回答 1查看 1.4K关注 0票数 1

创建TFS搁置集的过程会将文件项的副本放在TFS服务器上,以供同行审阅,并在以后可能作为变更集签入。

创建搁置集后,右键单击选项有“查看搁置集详细信息”、"UnShelve“、”删除ShelveSet“和”查看请求“。

我想知道两件事:"UnShelve“和"Delete ShelveSet”有什么不同?在同一组文件上进行进一步开发时,我应该采取哪些步骤来更新现有的搁置集?

我在想,在查看其他堆栈溢出页面时,UnShelve是否会获取文件的服务器副本并覆盖本地文件系统文件?

因此,在我的情况下,如果我对以前作为搁置集保存到TFS的文件进行了进一步的开发,则此UnShelve选项是不可取的,因为我将覆盖并丢失最近的更改?

我想知道如果文件系统文件比TFS搁置集版本新,取消搁置操作是否会提示任何文件覆盖?

我想我可以复制一份文件内容,然后尝试这个选项。

https://docs.microsoft.com/en-us/azure/devops/repos/tfvc/suspend-your-work-manage-your-shelvesets?view=azure-devops

https://docs.microsoft.com/en-us/azure/devops/repos/tfvc/unshelve-command?view=azure-devops

我看到另一个堆栈溢出页面,其中提到使用完全相同的名称创建一个新的Shelveset来执行更新:

how to update existing shelve set in tfs

另一种选择是删除搁置集并创建新的搁置集。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-12-13 11:41:46

我想答案是下面这些步骤:

1)查看当前搁置集,并将搁置集描述复制到剪贴板。

2)在源码管理资源管理器中,右击足够高的位置,选择搁置挂起的变更,右击选项。

3)检查包含和排除的变更项列表,确保您对包含和排除的变更项满意。

4)从步骤1的剪贴板粘贴到所需的搁置集名称条目。

5)在弹出的“更换搁置集”提示对话框中选择“是”。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59315781

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档