【问题标题】:In starteam, how can I find out when a file was deleted, and by whom?在 starteam 中,我如何知道文件何时被删除,以及被谁删除?
【发布时间】:2009-06-15 14:24:25
【问题描述】:

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

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

【问题讨论】:

    标签: starteam


    【解决方案1】:

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

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

    如果您要查找的内容超出审核保留时间或超过您的审核保留时间,请参考 Bubbafat 对 SDK 和 getDeletedTime/getDeletedUserID 的建议。

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 2016-06-18
        • 2017-06-19
        • 2017-10-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多