2013-07-25 32 views

回答

1

有一個在TeamExplorer沒有選擇,我認爲這是沒有別的辦法,因爲即使在數據庫中未列出誰創造了構建定義,只有當它被創建。

一個奇怪的解決方法是檢查誰最後一次更改了構建定義的文件夾映射,但這隻能在數據庫中使用。我不是在SQL非常好,只用了幾分鐘就得到這個沒用聲明:

SELECT ident.DisplayName 
FROM [Tfs_DefaultCollection].[dbo].[tbl_BuildDefinition] as bd, [Tfs_DefaultCollection].[dbo].[tbl_BuildDefinitionWorkspace] as bdw, [Tfs_DefaultCollection].[dbo].[tbl_IdentityMap] as im, [Tfs_Configuration].[dbo].[tbl_Identity] as ident 
Where bd.DefinitionId = bdw.DefinitionId 
and im.localId = bdw.LastModifiedBy 
and ident.Id = im.masterId 
and bd.DefinitionName like '%CodedUITests%' 

的DefinitionName可能不包含特殊字符很好地工作,但你可以在數據庫中它是如何internaly書面檢查。

1

你可以看到誰創建/底層XAML文件所做的更改,但構建定義爲現在這樣不被暴露在TFS文件。所以沒有可用的歷史。這已被要求作爲MS的新功能,但不知道它何時可用。

LINK