ClearCase VOB很长时间没有使用

时间:2015-02-18 18:00:14

标签: clearcase

我使用ClearCase管理SCM环境,该环境有很多VOBS。

很久以前,很多这些VOBS都没有使用过。我想知道是否可以确定这些vobs上的最后修改时间。

另一个疑问是:如果我只注销这些VOBS,VOB服务器的CPU和内存消耗会减少吗?

理论上,为了让这些vobs再次上线,我只需要运行一个寄存器命令,对吗?

你们有什么其他方法可以推荐我来管理这种情况(VOB没有长时间使用)吗?

1 个答案:

答案 0 :(得分:1)

  

很久以前,很多这些VOBS都没有使用过。我想知道是否可以确定这些用户的最后修改时间。

您可以尝试在vob标签上使用cleartool lshis -all

我有一个脚本用以下内容过滤了最后的事件:

cleartool lshis -fmt "%Xn\t%Sd\t%e\t%h\t%u \n" -since 01-Oct-2010 -all <vobname>| grep -v lock | head -1 | grep -o '20[0-9][0-9]-[0-9][0-9]-[0-9][0-9]'
  

另一个疑问是:如果我只注销这些VOBS,那么VOB服务器的CPU和内存消耗会减少吗?

是的,因为不再有与该vob关联的vob_server进程。

  

理论上,为了让这些vobs再次上线,我只需要运行一个寄存器命令,对吗?

是的,虽然在注册和mktagging之前我更喜欢取消注册/ rmtag(例如&#34; Removing ClearCase vobs&#34;)。