我的团队最近遇到了一个问题,即组件的范围已更改为“Team Private”。除了我自己作为项目经理之外,我团队中的任何人都无权执行此更改。我正在尝试找到一种方法来查看组件的历史记录,以确定谁进行了更改,以便我可以防止将来发生这种情况。
我试图在RTC客户端和浏览器界面中找到组件历史记录(不是组件更改集历史记录),但没有任何运气。我可以直接访问AIX DB2服务器上的RTC CCM数据库,我可以在SCM.COMPONENT表上找到该组件的行,但是ITEM_ID是一种奇怪的格式,我无法将它的值与任何内容相关联。任何其他CCM表。我尝试通过IBM Data Studio对SCM进行逆向工程来创建ER图,但该图不显示表的任何关系信息(我可以在z / OS DB2数据库上执行此操作并且它正常工作因此我知道该过程是正确的)所以当涉及到与SCM表的表关系时,我处于黑暗中。
查看组件更改历史记录的选项有哪些?它甚至可能吗?
由于
答案 0 :(得分:1)
可能记录更改的最近(临时)信息来源是项目的事件流。
请参阅“Is there RTC component rename history?”:
是的,有。
它在项目区域的事件日志中捕获 打开与项目区域相关联的供稿,您将看到谁重命名它的记录,何时和 重命名操作之前/之后。仅供参考,事件日志不会永远持续下去 它最终将被清除。我相信它只会向你展示最后几百个事件。如果有很多活动,记录将不会持续很长时间。
这些事件来自所有基于Jazz的产品中使用的Feed管理,并且没有办法设置限制。
您可以检查这是否适用于范围更改。
有一项增强请求要求将这些日志保留更长时间或可自定义的时间段:Enhancement 279808 ...不要屏住呼吸。