2012-04-04 48 views
1

是否有方法可以查找TFS擱置集中代碼更改行數(來自服務器中的最新版本)。我希望用於代碼審查目的來查找特定shelveset文件的總ELOC。查找在TFS Shelveset中更改代碼行數

+0

您是否正在尋找使用命令行客戶端的解決方案?或者你打算寫在.NET中? – 2012-04-04 12:15:57

+0

現成的解決方案 – Kris 2012-04-04 17:37:08

回答

1

您可以通過tf diff獲得兩個版本之間的差異。

例如,

tf diff the.file /format:unified /version:c1000~c1001 

將顯示在變更集1000和1001之間的指定文件,它可以被解析計算更改的行(您想使用諸如不計空格唯一變化的任何定義)的差異。

注:

  • 多種格式可供選擇,有些可能是解析(see help for details)更好。
  • 您可以對版本使用各種格式(例如,當前工作區中的版本和最新版本):再次查看幫助。
+0

這不會顯示兩個文件之間的區別。但最後,我必須通過查看兩者之間的差異(我目前正在這樣做)來手動計算代碼更改的行數。 – Kris 2012-04-04 17:40:33

+0

@Kris確實 - 我想包括的步驟是處理差異輸出(因此對不同的差異格式發表評論)。 – Richard 2012-04-04 21:53:45

相關問題