2014-01-16 101 views

回答

0

編程,你可以使用tf.exe獲得項目的根的歷史「.」只是使用映射到TFS定位當前位置,你可能會使用$/Some/branch/location代替的「.

輸出將需要分析,以獲得日期字段

Changeset Change      User    Date  Comment 
--------- -------------------------- ----------------- ---------- ------------- 
375564 merge      developer (... 8/24/2010 Merge comment 

你ç通過運行tf history /?來獲得全套tf歷史選項。

另一種方法是嘗試並獲得最新的,如果你得到任何東西有一個變化:

tf get . /preview /noprompt /recursive 

回報:

Getting somefile.cpp 
Getting someotherfile.cs 
: 
: 
0

如果您想查看是否有任何特定文件發生了變化,您可以查看特定文件夾的歷史記錄並查看變更集上的日期。這也可以使用TFS API以編程方式完成。

tf history . /stopafter:1 /format:brief /noprompt 

注:

0

我的工作只有在生成的NuGet包改變項目,所以我需要找出更改的文件。一旦你有了改變的文件,你可以搜索包含(或者是)那些改變項目(文件/文件夾)的項目:

。 「$ tf」差異。/noprompt/format:brief /version:D"$($lastBuildstartTime.ToString())"~W/recursive |? {$ _樣 「」 - 或$ _樣 「不同」}

希望幫助!

相關問題