[英]What are the steps of updating a TFS Shelveset?
創建 TFS 擱架集的過程將文件項的副本放在 TFS 服務器上,以供同行審查和以后可能作為變更集簽入。
創建擱置集后,右鍵單擊選項為“查看擱置集詳細信息”、“取消擱置”、“刪除擱置集”和“查看請求”。
我想知道兩件事:“UnShelve”和“Delete ShelveSet”有什么區別? 我應該采取哪些步驟來更新現有 Shelveset 並在同一組文件上進一步開發?
我在想,看看其他堆棧溢出頁面,UnShelve 將獲取文件的服務器副本並覆蓋本地文件系統文件?
因此,這個 UnShelve 選項是不可取的,在我的情況下,如果我對之前作為 Shelvesset 保存到 TFS 的文件進行了進一步的開發,因為我會覆蓋並丟失我最近的更改?
我想知道如果文件系統文件比 TFS 擱置集版本新, unshelve 操作是否會提示任何文件覆蓋?
我想我可以復制文件內容並嘗試此選項。
https://docs.microsoft.com/en-us/azure/devops/repos/tfvc/unshelve-command?view=azure-devops
我看到另一個堆棧溢出頁面提到創建一個具有完全相同名稱的新 Shelveset 進行更新:
另一種選擇是刪除擱置集並創建一個新擱置集。
我想答案是這些步驟:
1) 查看當前 Shelveset 並將shelveset 描述復制到剪貼板,
2)右鍵單擊“源代碼管理資源管理器”中“足夠高”的點,然后選擇“擱置掛起的更改”右鍵單擊選項,
3) 檢查包含和排除的更改項目列表,並確保您對包含和排除的內容感到滿意,
4) 從步驟 1 的剪貼板粘貼到所需的擱置集名稱條目項,
5) 在彈出的“替換擱置集”提示對話框中選擇“是”。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.