6

我们有一个运行 StarTeam 的小团队。在 StarTeam 中处理已删除文件时,经常会遇到挫折和问题。很明显,Starteam 会在内部跟踪已删除的文件,但似乎无法获得有关文件删除的任何信息。

到目前为止,我找到删除时间的唯一解决方案是使用“比较”视图执行手动二进制搜索。有没有更好的方法(“删除时间”的查询似乎永远不会拾取任何文件)。

4

2 回答 2

7

如果您只是在查找谁在何时删除了什么内容,那么“审计”选项卡(就在“文件”、“更改请求”等的右侧)可能是您最好的选择。审核选项卡还提供有关何时创建、共享或移动项目和文件夹以及何时附加/分离视图标签的信息。每当有人有文件意外出现或消失时,我都会先将他们引导到“审核”选项卡。

保留审计数据的时间长度有一个服务器端配置设置(我相信默认为 30 天)。由于它不会永远保留,因此它不是历史数据的好选择。活动视图中的审计数量可能非常大。

如果您正在寻找比审核保留时间更长或更早的内容,请使用 Bubbafat 对 SDK 和 getDeletedTime/getDeletedUserID 的建议。

于 2009-06-17T20:37:18.110 回答
3

比较视图(或回滚视图以再次查看项目)是我知道如何在 StarTeam 中执行此操作而无需编写代码的唯一方法。

如果您愿意编写一些代码,StarTeam API 提供了 Item.getDeletedTime 和 Item.getDeletedUserId 方法(我相信这些在 2006 年就出现了)。

于 2009-06-15T14:32:30.013 回答