1

チェックインに関する苦情が繰り返し発生し、自分が行った変更が反映されておらず、変更が「失われている」クライアントがいます。彼の不満に私が見つけた唯一の一般的なスレッドは、彼の開発者がソース管理エクスプローラーを使用して手動でファイルをチェックアウトしていることです。

ヒューマンエラーの疑いがあります。後で行方不明になったファイルをチェックアウトしていないのではないかと思います。

問題は、彼の人々がすべてを正しく行っていると断言していることであり、TFS (2010) は現在、危険なほど規格外であると疑われています。

2008 年には、チェックアウト履歴を表示できる TfsActivityLogging データベースがあったことを理解しています。2010 年にコレクションが追加されてから、構造が変更されましたが、それを行う方法が見つかりません。

特定のファイルのチェックアウト履歴を見つける方法を知っている人はいますか?

4

1 に答える 1

1

TFSに発行されたコマンドなどのユーザーアクティビティは、tbl_Commandに記録されます。チェックアウトすると、このテーブルにいくつかのエントリが表示されます。最も可能性が高いのはCommand='PendChanges'です。私はこのクエリを使用しました:

SELECT TOP 100
    *
FROM    
    [Tfs_DefaultCollection].[dbo].[tbl_Command] 
WHERE   
    Application = 'Version Control'
    AND IdentityName = '<domain>\<user>'
ORDER BY 
    commandid DESC
于 2011-08-11T08:09:54.107 に答える