2009-08-01 84 views

回答

5

October 2008 release of the TFS PowerTools有一些用於更改集的cmdlet。

  • 附加TfsPendingChange
  • 的ConvertTo-FixedByte
  • 的ConvertTo-FixedPath
  • GET-TfsChangeset
  • GET-TfsChildItem
  • GET-TfsItemHistory
  • GET-TfsItemProperty
  • 的Get- TfsPendingChange
  • GET-TfsServer
  • 獲取-TfsShelveset
  • GET-TfsWorkspace
  • 新TfsChangeset
  • 新TfsShelveset
  • 刪除,TfsPendingChange
  • 刪除,TfsShelveset
  • 恢復-TfsShelveset
  • 選擇-TfsItem
  • Set-TfsChangeset
  • 更新-TfsWorkspace
3

Get-TfsItemHistory可能是你想要的。

NAME 
    Get-TfsItemHistory 

SYNTAX 
    Get-TfsItemHistory [-HistoryItem] <QualifiedItemSpec> [-Prompt] [-Recurse] [-Server 
<TeamFoundationServer>] [-Slotmode] [-Stopafter <String>] [-User <String>] [-Version <String>] 
[-All] [<CommonParameters>] 

如果要枚舉每個變更集內的Changes集合,請使用-All參數。沒有 - 所有查詢都快得多,但只返回變更集元數據。

請參閱my blog關於QualifiedItemSpec的說明。

如果因爲任何原因無法使用Powershell,普通舊版tf history幾乎可以完成Get-TfsItemHistory的所有功能。這很難編寫成腳本。

+0

謝謝,我不知道我錯過了「tf.exe變更集」? – Cheeso 2009-08-02 20:33:13

相關問題