取得項目的歷程記錄

版本控制系統的其中一個優點是您可以回頭查看以前的資料,取得檔案曾經做過哪些變更的詳細資訊。 Team Foundation 版本控制會針對曾經簽入之每個檔案的每個版本,保存相關的歷程資料。

當您查看檔案、資料夾或分支的記錄時,通常都是在嘗試解決問題或回答問題。 透過使用 Team Foundation 版本控制的 [記錄] 視窗,您可以更輕鬆地解決如下列所示的問題和狀況:

  • 過去幾週或幾個月曾經做過哪些變更?

  • 檔案的這項變更完成了哪個工作項目?

  • 是誰簽入這項變更? 他們對變更有何說明? 做了哪些變更?

  • 這個檔案發生未預期的變更,導致產品中原本認為穩定的部分出現 Bug。 誰做了這項變更?為什麼要變更?

  • 這個分支的變更修正了其他分支也需要修正的 Bug。 如何確定變更是否已合併到這些分支?

使用 [記錄] 視窗取得有關 Team 專案、分支、資料夾或檔案的詳細歷程資料。

必要的權限

您必須是 Team 專案的 Contributors 群組成員。 請參閱 TFS 預設群組、權限與角色 [已重新導向]

若要顯示 [記錄] 視窗:

  • 原始檔控制總管中選取一個項目,開啟該項目的捷徑功能表,然後選擇 [檢視記錄]。

    提示

    以滑鼠右鍵按一下標題,然後選取下列其中一個選項,即可自訂視窗的位置:[浮動]、[停駐] 或 [停駐成為索引標籤式文件]。

  • 使用記錄命令

[記錄] 視窗會在兩個索引標籤中顯示項目的相關歷程資料:

  • 變更集索引標籤會列出對項目所做的每項變更 (包括編輯、重新命名和合併)。

  • 標籤索引標籤會列出已套用到項目的每一個標籤。

變更集索引標籤

[變更集] 索引標籤會顯示對項目所做每一個變更的相關詳細資料。 對項目進行修改的所有變更集都會在表格中列出,該表格包括下列資料行:

  • 變更集:變更集的 ID。

  • 使用者:簽入變更集的使用者名稱。

  • 日期:簽入變更集的日期和時間。

  • 註解:簽入變更集的使用者所輸入的註解。

備註:如果您透過使用 History 命令開啟此視窗,並顯示 Team 專案、分支或資料夾的相關資料,則只有在您使用 /recursive 選項時,才會顯示子項 (例如,資料夾所包含的檔案) 的記錄。

如果項目是檔案,則會在下列資料行中顯示其他資料:

  • 變更:利用變更集對檔案所做變更的類型。 可以出現在資料行中的值範例包括 [加入]、[編輯]、[重新命名] 和 [合併]。

  • 路徑:檔案的路徑。

提示

有時您需要與別人共用這類資料。您可以在 [標籤] 索引標籤中選取表格的一個或多個資料列,以滑鼠右鍵按一下它們,按一下 [複製] 以將資料複製至剪貼簿,然後將資料貼入電子郵件訊息、文件或試算表中。

一般工作

透過使用 [變更集] 索引標籤,您可以執行下列工作:

工作

支援內容

檢視簽入變更集時存在的項目:按兩下變更集,或者以滑鼠右鍵按一下變更集,然後按一下 [檢視]。(只有在項目是檔案時,才能使用這個命令)。

取得變更集的詳細資料:以滑鼠右鍵按一下變更集,然後按一下 [變更集詳細資料] 以取得如下資訊:

  • 做為變更集一部分的其他原始程式檔。

  • 與變更集相關聯的工作項目。

  • 檢閱者留下的任何簽入提示。

尋找和檢視變更集

比較舊版與目前版本:以滑鼠右鍵按一下變更集,然後按一下 [比較]。

將一個舊版本與其他舊版本進行比較:

  1. 選取變更集。

  2. 按住 CONTROL 鍵,然後選取第二個變更集。

  3. 以滑鼠右鍵按一下第二個變更集,然後按一下 [比較]。

比較檔案

比較資料夾

取得舊版項目:以滑鼠右鍵按一下變更集,然後按一下 [取得這個版本] 以將舊版項目下載至您的工作區中。

從伺服器下載 (取得) 檔案

檢視哪位使用者在檔案中進行了特定變更:以滑鼠右鍵按一下變更集,然後按一下 [附註]。(只有在項目是檔案時,才能使用這個命令)。

使用附註檢視檔案變更

取得合併的詳細資料:如果變更集產生自 [合併] 變更,則您可以展開此項目。 展開節點,以顯示從其他分支合併至此項目的變更集。(只有在項目是檔案時,才能使用這個命令)。

取得重新命名變更之前所做變更的詳細資料:如果變更集包括 [重新命名] 變更,則您可以展開此項目。 展開節點,以顯示進行 [重新命名] 變更之前發生的變更集。

檢視合併此變更集的其他分支:以滑鼠右鍵按一下變更集,然後按一下 [追蹤變更集]。

檢視變更集合併的所在位置和發生時間

從一個變更集復原變更:選取單一變更集,並選擇 [復原整個變更集]。

復原變更集

從兩個或多個連續的變更集復原變更:選取一組連續的變更集,並選擇 [復原]。

復原變更集

顯示資料夾的非遞迴記錄:您只能從命令提示字元取得這項資料。

記錄命令

標籤索引標籤

套用至項目的所有標籤都會在表格中列出,該表格包括下列資料行:

  • 名稱:標籤的名稱。

  • 使用者:套用標籤的使用者。

  • 日期:套用標籤的日期和時間。

  • 變更集:套用標籤的變更集。

  • 註解:套用標籤之使用者所做的註解。

注意事項注意事項

當您顯示 Team 專案、分支或資料夾的歷程資料時,不會顯示套用至子項 (例如,資料夾所包含的檔案) 之標籤的相關資料。

提示

有時您需要與別人共用這類資料。您可以在 [標籤] 索引標籤中選取表格的一個或多個資料列,以滑鼠右鍵按一下它們,按一下 [複製] 以將資料複製至剪貼簿,然後將資料貼入電子郵件訊息、文件或試算表中。

一般工作

工作

支援內容

檢視簽入標記變更集時存在的項目:以滑鼠右鍵按一下標籤,然後按一下 [檢視]。(只有在項目是檔案時,才能使用這個命令)。

編輯標籤:以滑鼠右鍵按一下標籤,然後按一下 [編輯標籤]。

使用標籤來建立檔案的快照

刪除標籤:以滑鼠右鍵按一下標籤,然後按一下 [刪除標籤]。

使用標籤來建立檔案的快照

比較項目的舊版與目前版本:以滑鼠右鍵按一下標籤,然後按一下 [比較] 以比較項目的舊版與目前版本。

比較檔案

比較資料夾

取得舊版項目:以滑鼠右鍵按一下標籤,然後按一下 [取得這個版本] 以將舊版項目下載至您的工作區中。

從伺服器下載 (取得) 檔案

檢視合併標記變更集的其他分支:以滑鼠右鍵按一下標籤,然後按一下 [追蹤變更集]。(只有在項目是檔案時,才能使用這個命令)。

檢視變更集合併的所在位置和發生時間

檢視哪位使用者在標記版本的檔案中進行了特定變更:以滑鼠右鍵按一下變更集,然後按一下 [附註]。(只有在項目是檔案時,才能使用這個命令)。

使用附註檢視檔案變更

請參閱

概念

尋找和檢視變更集

使用原始檔控制總管來管理版本控制下的檔案

其他資源

在 Team Foundation 版本控制中使用分支隔離風險