2009-06-15 16 views
6

StarTeamを実行する小さなチームがあります。絶望と問題の絶えない原因は、StarTeamで削除されたファイルを処理することです。 Starteamは削除されたファイルを内部的に追跡していることは明らかですが、ファイルの削除に関する情報を得ることはできないようです。starteamでは、ファイルがいつ削除されたのか、誰が誰を見つけたらいいですか?

これまでのところ、削除のタイミングを見つけるための私の唯一の解決策は、 '比較'ビューを使用して手動バイナリ検索を実行することでした。より良い方法はありますか?(「時間を削除する」というクエリは、決してファイルを受け取っていないようです)。

答えて

7

誰がいつ何を削除したのか探しているだけの場合は、[監査]タブ(File、ChangeRequestなどの右側)がおそらく最適です。また、[監査]タブには、アイテムとフォルダの作成、共有、移動の時期、およびビューラベルのアタッチ/デタッチに関する情報も表示されます。誰かが予期せずにファイルが表示されたり消えたりするたびに、私は最初にAuditタブに指示します。

監査データが保持される時間(デフォルトでは30日と思われます)のサーバー側の構成設定があります。これは永遠に保持されていないため、履歴データには適していません。監査の回数は、アクティブなビューではかなり大きくなる可能性があります。

監査保持時間以上のものを探している場合は、BubbafatのSDKの提案とgetDeletedTime/getDeletedUserIDを参照してください。

3

StarTeamでコードを記述せずにビューを比較する(またはビューを再度表示してアイテムを表示する)方法がわかりました。

小さなコードを書こうと思えば、StarTeam APIはItem.getDeletedTimeメソッドとItem.getDeletedUserIdメソッドを提供します(これらは2006年に登場したと思います)。

関連する問題