[TFS] 擱置暫止的變更
上述的問題,你可能會問,若我沒有簽入的話,而下班了剛好電腦壞掉或其他因素造成程式不見了怎麼辨?此時我們可以透過擱置暫止的變更來幫我們將程式碼保留在TFS上,而別人也不會取得你修改到一半的程式。
擱置暫止的變更
如下圖,Title=…1.0.0.4程式改到一半,遇到插單
使用擱置保留目前的修改到TFS上
圖紅框預設為打勾,意思為是否在你本機保留目前的修改,此部份看你的情況是用在哪?如下說明:
1.若你目前的專案正在進行A工作項目的功能修改,但接到通知說要先進行B工作項目的功能修改,那此選項的打勾就要取消掉,保留在TFS而本機還原成上一次的版本,再進行B工作的修改,等B工作完成簽入後再從擱置的變更取回A工作的修改。
2.若你只是剛好下班或有事離開就可以此選項打勾,本機不會還原上版本且保留目前的修改在TFS。
以本例此選項是取消打勾,本機不保留,確定後如下,程式回到上次版本且狀態為未簽出
從擱置集取回上次的修改
若你已完成B工作的修改,此時需從TFS將A工作修改到一半的程式取回。目前只有一項擱置集,選取後點兩下進行還原
項目”保留伺服器上的擱置集”,本例將打勾取消,意思取出後TFS不再保留此擱置集
大功告成,取得上次的修改