2013-10-02 41 views
0

我想實現使用TFS編程API以下命令:如何在C#中實現歷史命令?

tf history /stopafter:1 /version:W /recursive /format:detailed /noprompt . 

我有一些代碼,但它試圖檢查本地工作區的信息和有沒有。所以,我無所事事。

它是如何完成的?

+0

你嘗試過什麼碼? 看看:http://msdn.microsoft.com/en-us/library/microsoft.teamfoundation.workitemtracking.client.workitem.history.aspx 和 http://stackoverflow.com/questions/3508000 /取-的註釋歷史換一個工作項功能於TFS – Alicia

回答

0

你要使用VersionControlServer.QueryHistory

versionControlServer.QueryHistory(
    serverPath, 
    VersionSpec.Latest, 
    0, 
    RecursionType.Full,     /* recursive */ 
    null, 
    null, 
    new WorkspaceVersionSpec(workspace), /* /version:W */ 
    1,         /* /stopafter:1 */ 
    true,        /* /format:detailed */ 
    true, 
    true, 
    false);