2009-06-15 22 views
6

我們有一個運行StarTeam的小團隊。挫折和問題的一個常見來源是處理StarTeam中已刪除的文件。很顯然,Starteam會在內部跟蹤已刪除的文件,但似乎無法獲取有關文件刪除的任何信息。在starteam中,我怎樣才能知道文件何時被刪除?

到目前爲止,我唯一能夠找到刪除時間的解決方案是使用「比較」視圖執行手動二分搜索。有沒有更好的方法(查詢'刪除時間'似乎從來沒有拿起任何文件)。

回答

7

如果你只是在尋找誰刪除了什麼,什麼時候刪除,審計選項卡(就在文件,ChangeRequest等的右邊)可能是你最好的選擇。 「審覈」選項卡還提供有關何時創建,共享或移動項目和文件夾以及何時添加/分離視圖標籤的信息。每當有人有意外出現或消失的文件時,我首先將他們引導至審覈選項卡。

有一個服務器端配置設置,用於保留審計數據的時間長度(我相信默認30天)。由於它不會永久保留,所以它不適合歷史數據。活動視圖中的審計數量可能非常大。

如果您正在尋找比審計保留時間更早或更早的事情,請使用Bubbafat對SDK的建議和getDeletedTime/getDeletedUserID。

3

比較視圖(或回滾視圖以再次查看項目)是我知道如何在StarTeam中執行此操作而無需編寫代碼的唯一方法。

如果你願意寫一點點代碼的StarTeam API提供了Item.getDeletedTime和Item.getDeletedUserId方法(我相信這在2006年出現了)。

相關問題