簡體   English   中英

更新 TFS Shelveset 的步驟是什么?

[英]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/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 進行更新:

如何更新 tfs 中的現有擱架集

另一種選擇是刪除擱置集並創建一個新擱置集。

我想答案是這些步驟:

1) 查看當前 Shelveset 並將shelveset 描述復制到剪貼板,

2)右鍵單擊“源代碼管理資源管理器”中“足夠高”的點,然后選擇“擱置掛起的更改”右鍵單擊選項,

3) 檢查包含和排除的更改項目列表,並確保您對包含和排除的內容感到滿意,

4) 從步驟 1 的剪貼板粘貼到所需的擱置集名稱條目項,

5) 在彈出的“替換擱置集”提示對話框中選擇“是”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM