[TFS] 為專案目錄建立標籤

建立標籤

以專案+目錄+日期+版本命名 ps:參考課程介紹的命名方式

從標籤比對版本
假設我們在歷經幾個版本發佈後,發現在某一個版本後的某一支程式有錯誤,想比對差異,此時可以透過比對的方式來比對各版本間的差異。在Index.cshtml按右鍵

選擇標籤,並選擇欲比對的版本後"按右鍵"比較,下圖為選擇1.0.0.4與1.0.0.1之間的差異

差異部份會自動HighLight

從標籤還原程式
承上若已知差異的部份,但想要以舊版本為主,此時我們可以挑選某一標籤來覆蓋本機程式。目前index.cshtml的Title是1.0.0.4,我們要還原成1.0.0.1

取得特定版本

類型選擇標籤

選擇欲還原的版本按確定


上圖以是目錄來取得,你也可以如下圖針對單一檔案來取得

此時會看到Title已變成1.0.0.1,但目前此檔案尚未成為最新版本,它只是TFS還原的一個檔案,且還未簽出,所以若你再取得最新版本的話則會更新到1.0.0.4。

若想要此標籤版本更新至最新版本,則需簽出修改後再簽入,並在簽入時出現衝突提示要你解決

以此例是以本機為主

ps:若你的檔案簽出後沒有修改就簽入,則簽入時只會提示衝突要你再執行簽入,此時你的檔案已被還原成Server的最新版本.....