【发布时间】:2009-06-15 14:24:25
【问题描述】:
我们有一个运行 StarTeam 的小团队。在 StarTeam 中处理已删除文件时,经常会遇到挫折和问题。很明显,Starteam 会在内部跟踪已删除的文件,但似乎无法获得有关文件删除的任何信息。
到目前为止,我找到删除时间的唯一解决方案是使用“比较”视图执行手动二进制搜索。有没有更好的方法(“删除时间”的查询似乎永远不会提取任何文件)。
【问题讨论】:
标签: starteam
我们有一个运行 StarTeam 的小团队。在 StarTeam 中处理已删除文件时,经常会遇到挫折和问题。很明显,Starteam 会在内部跟踪已删除的文件,但似乎无法获得有关文件删除的任何信息。
到目前为止,我找到删除时间的唯一解决方案是使用“比较”视图执行手动二进制搜索。有没有更好的方法(“删除时间”的查询似乎永远不会提取任何文件)。
【问题讨论】:
标签: starteam
如果您只是在查找谁在何时删除了什么内容,那么“审核”选项卡(就在“文件”、“更改请求”等的右侧)可能是您的最佳选择。审核选项卡还提供有关何时创建、共享或移动项目和文件夹以及何时附加/分离视图标签的信息。每当有人有文件意外出现或消失时,我都会先将他们引导至“审核”选项卡。
有一个服务器端配置设置审计数据的保留时间(我相信默认为 30 天)。由于它不会永远保留,因此它不是历史数据的好选择。在活动视图中审核的数量可能非常大。
如果您要查找的内容超出审核保留时间或超过您的审核保留时间,请参考 Bubbafat 对 SDK 和 getDeletedTime/getDeletedUserID 的建议。
【讨论】:
比较视图(或回滚视图以再次查看项目)是我知道如何在 StarTeam 中执行此操作而无需编写代码的唯一方法。
如果您愿意编写一些代码,StarTeam API 会提供 Item.getDeletedTime 和 Item.getDeletedUserId 方法(我相信这些在 2006 年就出现了)。
【讨论】: