更新 TFS 货架集的步骤是什么?
What are the steps of updating a TFS Shelveset?
创建 TFS 搁置集的过程会将文件项的副本放在 TFS 服务器上,以供同行评审并可能在以后作为变更集签入。
创建搁置集后,右键单击选项为 "View Shelveset Details"、"UnShelve"、"Delete ShelveSet" 和 "Review Request"。
我想知道两件事:
"UnShelve" 和 "Delete ShelveSet" 有什么区别?
我应该采取什么步骤来更新现有的 Shelveset 以进一步开发同一组文件?
我在想,看看 UnShelve 会获取文件的服务器副本并覆盖本地文件系统文件的其他堆栈溢出页面吗?
因此,在我的情况下,如果我对以前作为搁置集保存到 TFS 的文件进行了进一步的开发,那么这个 UnShelve 选项是不可取的,因为我会覆盖并丢失我最近的更改?
我想知道如果文件系统文件比 TFS 搁置集版本新,取消搁置操作是否会提示覆盖任何文件?
我想我可以复制一份文件内容并试试这个选项。
https://docs.microsoft.com/en-us/azure/devops/repos/tfvc/unshelve-command?view=azure-devops
我看到另一个堆栈溢出页面,其中提到创建一个具有完全相同名称的新 Shelveset 进行更新:
how to update existing shelve set in tfs
另一种选择是删除搁置集并创建一个新搁置集。
我猜答案就是这些步骤:
1) 查看当前的上架集并将上架集描述复制到剪贴板,
2) 在 "Source Control Explorer" 中的 "high enough" 点右击并选择 "Shelve Pending Changes" 右击选项,
3) 检查包含和排除的更改项目列表,确保您对包含和排除的内容感到满意,
4) 粘贴,从第1步的剪贴板到需要的shelfset名称条目,
5) 选择"Yes"到"Replace shelveset"弹出提示对话框
创建 TFS 搁置集的过程会将文件项的副本放在 TFS 服务器上,以供同行评审并可能在以后作为变更集签入。
创建搁置集后,右键单击选项为 "View Shelveset Details"、"UnShelve"、"Delete ShelveSet" 和 "Review Request"。
我想知道两件事: "UnShelve" 和 "Delete ShelveSet" 有什么区别? 我应该采取什么步骤来更新现有的 Shelveset 以进一步开发同一组文件?
我在想,看看 UnShelve 会获取文件的服务器副本并覆盖本地文件系统文件的其他堆栈溢出页面吗?
因此,在我的情况下,如果我对以前作为搁置集保存到 TFS 的文件进行了进一步的开发,那么这个 UnShelve 选项是不可取的,因为我会覆盖并丢失我最近的更改?
我想知道如果文件系统文件比 TFS 搁置集版本新,取消搁置操作是否会提示覆盖任何文件?
我想我可以复制一份文件内容并试试这个选项。
https://docs.microsoft.com/en-us/azure/devops/repos/tfvc/unshelve-command?view=azure-devops
我看到另一个堆栈溢出页面,其中提到创建一个具有完全相同名称的新 Shelveset 进行更新:
how to update existing shelve set in tfs
另一种选择是删除搁置集并创建一个新搁置集。
我猜答案就是这些步骤:
1) 查看当前的上架集并将上架集描述复制到剪贴板,
2) 在 "Source Control Explorer" 中的 "high enough" 点右击并选择 "Shelve Pending Changes" 右击选项,
3) 检查包含和排除的更改项目列表,确保您对包含和排除的内容感到满意,
4) 粘贴,从第1步的剪贴板到需要的shelfset名称条目,
5) 选择"Yes"到"Replace shelveset"弹出提示对话框