2011-02-14 342 views
41

我想知道如何查看給定項目的Team Foundation Server中的整個更改歷史記錄。Team Foundation Server:如何查看更改歷史記錄

這就是我要見式 從1變更一路開始當前的變更內容:

讓我改變#,用戶名已更改提交,說明,文件日期等

請注意:我不想只查看給定文件的歷史記錄,或者dir,我想查看整個織物的歷史記錄。即變更集1中發生了什麼,變更集2中發生了什麼,變更集3中發生了什麼等。

回答

54

您可以在Visual Studio中轉到Source Control Explorer,然後右鍵單擊您的項目並選擇View History。這將向您顯示對該項目所做的所有變更集的列表,創建它們的日期,創建日期以及向這些變更集添加的任何註釋。如果雙擊任何特定的變更集,則可以看到在該變更集中更改過的文件。

編輯添加鏈接。

+4

沒有,只顯示誰做的修改該文件。例如,如果您右鍵單擊該解決方案,它只會告訴您是誰對該特定的.sln文件進行了更改。如果你右鍵點擊項目,你會看到你對那個special.csproj文件進行了修改 – foreyez 2011-02-14 23:01:49

11

這也可以通過命令行完成。

請注意,如果您在該路徑中有重大更改歷史記錄,則此過程可能需要很長時間,並且(至少在TFS 2008下)可能會佔用您數據層上的很多tempDB空間。

tf history "$/TeamProject/Path" /recursive /noprompt /format:detailed 

這將轉儲給定文件夾的整個更改歷史記錄,包括簽入中包含的內容。

4

在源代碼管理資源管理器(工具欄中有一個按鈕「Find Changesets」)或通過菜單:文件 - >源代碼管理 - >查找 - >查找更改集。出現「查找更改集」對話框。

你可以使用它的用戶或所有用戶看到所有的變更等。

enter image description here

相關問題