我使用ClearCase管理SCM环境,该环境有很多VOBS。
很久以前,很多这些VOBS都没有使用过。我想知道是否可以确定这些vobs上的最后修改时间。
另一个疑问是:如果我只注销这些VOBS,VOB服务器的CPU和内存消耗会减少吗?
理论上,为了让这些vobs再次上线,我只需要运行一个寄存器命令,对吗?
你们有什么其他方法可以推荐我来管理这种情况(VOB没有长时间使用)吗?
答案 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;)。