[英]Shelving and then Undo pending changes
我是Visual Studio
中的TFS
新手,我想了解一下Shelve
和Undo
。
我猜我檢查了一些文件,做了一些修改然后把它們擱置了。
在那一刻 - 我做出更改之前的源代碼還原為原始代碼,因此所有團隊成員都不會看到我的更改?
- 要么 -
他們看到修改過的代碼,直到我撤消掛起的更改?
如果我撤消更改 - 它會影響我的shelvset嗎?
所以你需要了解實際發生的事情。 進行更改時,它們僅存在於您的計算機上,直到您將其簽入存儲庫。 擱置集提供了一個“安全”的位置,您可以在簽入之前存儲更改。
在您將其更改到存儲庫之前,團隊的其他成員將不會看到您的更改。 因此,當您撤消更改時,它只是您對計算機上的代碼所做的更改。
在上面的示例中,您的團隊在實際檢查之前不會看到任何更改。
其他團隊成員可以看到Shelvesets中的更改,但它們未提交到存儲庫。 他們必須轉到Pending Changes - > Actions - > Find Shelveset並在用戶搜索框中輸入您的姓名。
只有在您辦理登機手續時,其他人才會在存儲庫中看到您的更改。
撤消將在本地刪除更改,但擱置集將保留,以便您或團隊中的任何人可以在本地獲取更改。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.