取得項目的歷程記錄
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Visual Studio 2019 |Visual Studio 2022
版本控制系統的其中一個優點是您可以及時回顧,以取得檔案變更的詳細資訊。 Team Foundation 版本控制 (TFVC) 會維護與每個已簽入檔案的每個版本相關的歷程記錄數據。
通常當您查看檔案、資料夾或分支的歷程記錄時,您通常會嘗試解決問題或回答問題。 藉由在 Visual Studio 中使用 [ 歷程記錄 ] 視窗,您可以更輕鬆地解決問題和情況,例如:
過去幾周或幾個月里發生了哪些變更?
此檔案的變更已完成哪些工作專案?
誰簽入這項變更? 他們對這一變化有何發言? 他們改變了什麼?
如果此檔案中發生非預期的變更,導致產品區域中的 Bug,小組認為穩定、誰進行了這項變更,以及原因為何?
如果此分支中的變更修正在其他分支中也需要修正的錯誤,您如何確定變更會合併至這些分支?
使用 Visual Studio 歷程記錄 視窗來取得專案、分支、資料夾或檔案的詳細歷程記錄數據。
必要條件
您必須是專案的其中 一個參與者 。 如需詳細資訊,請參閱 預設 TFVC 許可權。
開啟 [歷程記錄] 視窗
若要從 Visual Studio 開啟 [歷程記錄] 視窗,請以滑鼠右鍵按兩下 [原始檔控制總管] 中的項目,然後選擇 [檢視歷程記錄]。
提示
您可以用滑鼠右鍵按下標題,然後選擇 [浮動]、[停駐] 或 [設定索引標籤配置] 來自定義視窗的位置。
您也可以使用命令行 歷程記錄命令 ,在 Visual Studio 中開啟視窗。
[ 歷程記錄] 視窗會在兩個索引標籤中顯示項目的相關歷程記錄資料:
變更集索引標籤
[變更集] 索引標籤會顯示已對項目進行之每項變更的詳細數據。 已修改專案的所有變更集都會列在包含下列資料行的數據表中:
Changeset:變更集的標識符。
使用者:簽入變更集的用戶名稱。
日期:簽入變更集的日期和時間。
批註:簽入變更集的使用者所輸入的批注。
檔案也會顯示下列資料列中的數據:
變更:使用變更集對檔案所做的變更類型。 可以出現在此資料列中的值範例包括新增、編輯、重新命名和合併。
路徑:檔案的路徑。
注意
如果您使用 命令開啟 [歷程記錄 ] 視窗 tf history
,而且您顯示專案、分支或資料夾的相關數據,則只有在使用 /recursive
選項時,才會顯示資料夾中所含檔案等子專案的歷程記錄。
提示
有時候您需要與其他人共用這類數據。 您可以從 [變更集] 索引標籤的數據表中選取一或多個數據列,以滑鼠右鍵按兩下它們,選取 [複製] 將資料複製到剪貼簿,然後將數據貼到電子郵件訊息、檔案或電子表格中。
常見工作
您可以使用 [ 變更集] 索引標籤 來執行下列工作:
Task
支援內容
- 檢視簽入變更集時存在的專案: 按兩下或以滑鼠右鍵按兩下變更集,然後選取 [檢視]。 只有在專案是檔案時,才能使用此命令。
無
取得變更集的詳細資訊: 以滑鼠右鍵按兩下變更集,然後選取 [變更集詳細 數據] 以取得資訊,例如:
屬於變更集的其他原始程序檔。
與變更集相關聯的工作專案。
檢閱者留下的任何簽入附註。
比較過去的版本與目前版本: 以滑鼠右鍵按兩下變更集,然後選取 [ 比較]。
比較過去的版本與另一個過去的版本: 使用 Ctrl+Select 選取兩個變更集,然後在其中一個變更集上按下滑鼠右鍵,然後選取 [ 比較]。
- 取得項目的過去版本: 以滑鼠右鍵按下變更集,然後選取 [取得此版本 ] 以將過去版本的專案下載到您的工作區。
- 檢視檔案中哪些使用者做了特定變更: 以滑鼠右鍵按下變更集,然後選取 [批註]。 只有在專案是檔案時,才能使用此命令。
- 取得合併的詳細數據:如果合併產生的變更集,您可以展開此專案,以顯示從另一個分支合併至此專案的變更集。 只有在專案是檔案時,才能使用此命令。
無
- 取得重新命名變更之前所做的變更詳細數據:如果變更集包含重新命名,您可以展開此項目以顯示在重新命名變更之前發生的變更集。
無
- 檢視此變更集已合併的其他分支: 以滑鼠右鍵按兩下變更集,然後選取 [ 追蹤變更集]。
- 從一個變更集復原變更: 選取單一變更集,然後選擇 [復原整個變更集]。
- 從兩個以上的連續變更集復原變更: 選取一組連續變更集,然後選擇 [回復]。
- 顯示資料夾的非遞迴歷程記錄: 您只能從命令提示字元取得此資料。
卷標索引標籤
已套用至專案的所有標籤都會列在包含下列資料列的數據表中:
名稱:標籤名稱。
使用者:套用標籤的使用者。
日期:套用標籤的日期和時間。
Changeset:套用標籤的變更集。
批註:套用標籤的使用者所做的批註。
注意
當您顯示專案、分支或資料夾的相關歷程記錄數據時,不會顯示套用至子專案之卷標的相關數據,例如資料夾中的檔案。
提示
有時候您需要與其他人共用這類數據。 您可以從 [捲標] 索引標籤的數據表中選取一或多個數據列,以滑鼠右鍵按兩下它們,選取 [複製] 將資料複製到剪貼簿,然後將數據貼到電子郵件訊息、檔或電子表格中。
常見工作
Task
支援內容
- 檢視簽入卷標變更集時已存在的專案: 以滑鼠右鍵按兩下卷標,然後選取 [ 檢視]。 只有在專案是檔案時,才能使用此命令。
無
- 編輯標籤: 以滑鼠右鍵按下標籤,然後選取 [ 編輯標籤]。
- 刪除標籤: 以滑鼠右鍵按下標籤,然後選取 [ 刪除卷標]。
- 比較項目的過去版本與目前版本: 以滑鼠右鍵按鍵按下標籤,然後選取 [比較 ] 以比較項目的過去版本與目前版本。
- 取得項目的過去版本: 以滑鼠右鍵按兩下卷標,然後選取 [取得此版本 ] 以將過去版本的專案下載到您的工作區。
- 檢視已標記變更集合並的其他分支: 以滑鼠右鍵按兩下標籤,然後選取 [ 追蹤變更集]。 只有在專案是檔案時,才能使用此命令。
- 檢視哪些使用者已在標示的檔案版本中進行特定變更: 以滑鼠右鍵按兩下變更集,然後選取 [標註]。 只有在專案是檔案時,才能使用此命令。