重命令VOB Tag的步骤大致如下:
操作系统: Windows 2003 Server
1. 列出原VOB Tag:
E:/> cleartool lsvob /A
/A //host100/vobstore/LDS_A.vbs private (replicated)
2. 锁住当前VOB, 防止开发人员对它的修改:
E:/> cleartool lock vob:/A
Locked versioned object base "/A".
E:/> cleartool lslock vob:/A
--02-29T06:51 sinchvobadm lock versioned object base "/A" (locked)
"Locked for all users."
3. 从注册信息里删除并注销原VOB Tag:
E:/> cleartool rmtag -vob /A
E:/> cleartool unregister -vob //host100/vobstore/LDS_A.vbs
4. 确认原VOB Tag已不存在:
E:/> cleartool lsvob /A
cleartool: Error: No matching entries found for vob tag "/A".
5. 删除vob_server进程:
C:/>//host102/self-dev/handle/handle A
Handle v3.2
Copyright (C) 1997-2006 Mark Russinovich
Sysinternals - www.sysinternals.com
vob_server.exe pid: 5496 6FC: D:/vobstore/LDS_A.vbs/.pid
vob_server.exe pid: 5496 704: D:/vobstore/LDS_A.vbs
C:/>//host102/self-dev/pstools/pskill 5496
PsKill v1.12 - Terminates processes on local or remote systems
Copyright (C) 1999-2005 Mark Russinovich
Sysinternals - www.sysinternals.com
Process 5496 killed.
6. 创建并注册新的VOB Tag:
E:/> cleartool mktag -vob -tag /LDS_A //host100/vobstore/LDS_A.vbs
E:/> cleartool register -vob //host100/vobstore/LDS_A.vbs
7. 对当前VOB进行解锁:
E:/> cleartool unlock vob:/LDS_A
Unlocked versioned object base "/LDS_A".
E:/> cleartool lslock vob:/LDS_A
8. 确认新VOB Tag可用:
E:/> cleartool lsvob /LDS_A
/LDS_A //host100/vobstore/LDS_A.vbs private (replicated)