12 12
发新话题
打印

[求助] 关于VOB的注册问题,请高手指教!不胜感激!( 此文章被查看:1183次,被回复:11篇!! )

关于VOB的注册问题,请高手指教!不胜感激!

目的:由于原VOB数据量过多,导致客户端访问速度过慢,且数据出错,所以想将原VOB复制一份,将其中的数据在两个VOB管理

环境:在同一个注册域中,同一台VOB服务器上,同一个存储路径下

操作:

1.将一个正在使用中的VOB用ccopy复制了一份,复制品变更了VOB名。
  (例如:   原VOB:test, 新VOB:test_new)
2.将新VOB注册。注册过程正常
3.将新VOB mktag,在mktag时报错,提示VOB tag已存在。

结果:无法将复制的VOB 注册及mktag

求高手指点,多谢!



© 本文为 猫猫SCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

概念不清,叙述混乱!发帖前可先搜索论坛以寻找答案!
VOB Server 中vob数量过多(客户端访问速度慢可能是vob数量太多,可能主机还有有其他服务,比如view server,也可能硬件配置不够高等)一般考虑vob迁移,参考论坛帖子http://bbs.scmlife.com/viewthread.php?tid=1398

原VOB复制一份,将其中的数据在两个VOB中管理,不知道你这个是什么意思?把vob一分为二没听过,也不合理。

具体操作以上帖子有详细论述!



© 本文为 howardlingSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员
scmlife深圳群:34705784
论坛是我家,维护靠大家!

TOP

ct relocate



© 本文为 amongSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员
Where are we ?

TOP

仅仅在表层更改了该vob的名称应该不对把.

© 本文为 lisaliu 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

多谢howardling指点

我们现在遇到的问题是:
在一台VOB server上只有一个VOB(68G),其中包含很多项目,客户端在访问该VOB时速度非常慢(包括checkout/checkin,update,apply label等),在update时还经常有new或unload的文件(实际上并没有添加或删除文件),但多update几次后就会正常,怀疑是VOB中数据量过大造成。所以想将相同的VOB备份一份,在两个VOB中分别只保存部分项目,其他项目删除(删除分支和label)(例如:原VOB中包含项目为:A,B,C,D,VOB1中只保留A,B,VOB2中只保留C,D,其他均删除),这样VOB中的数据量是否可以缩小些?之所以这样做,是因为希望保留历史记录。


请高手指条明路,多谢!

© 本文为 猫猫 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

可以先创建一个新的vob库
ct mkvob
在一个视图中使用
ct reload -qall (具体可以参考reload帮助)
把需要转移的目录转移到另一VOB库中。当然你也可以创建多个VOB

© 本文为 zhangzhao 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

是不是应该先进行cleartool  rmtag -vob
然后再进行mktag的操作

© 本文为 tindi 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

旧的VOB库不要去动它,先创建一个新的vob库,使用ct reload命令把旧库中的文件和文件夹转移到你创建的新库中去

© 本文为 zhangzhao 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

多谢zhangzhao的帮助!

我想问一下,创建新的VOB,“使用ct reload命令把旧库中的文件和文件夹转移到你创建的新库”,这样是不是只能保留旧VOB中最新的文件,而以前的历史记录(如版本信息,label等)就没有了?如果是这样的话,那有没有什么办法可以在新的VOB中保留以前的历史记录?


多谢指点!

© 本文为 猫猫 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

引用:
原帖由 猫猫 于 2007-1-4 18:56 发表
多谢zhangzhao的帮助!

我想问一下,创建新的VOB,“使用ct reload命令把旧库中的文件和文件夹转移到你创建的新库”,这样是不是只能保留旧VOB中最新的文件,而以前的历史记录(如版本信息, ...
1.不存在reload这个命令,更正为relocate,不知道zhangzhao 是哪里找到这个命令的?
2.relocate不支持以下几个方面:
  a.不管源vob还是目标vob,不能是UCM component VOB或PVOB;
   b.不能移动(move)私有文件和nonversiond DOs(Derive Objects);
   c.不能在同一个vob中应用该命令。
3.楼主的版本信息,历史记录,标签应用该命令后都会得到保留。如果是UCM vob,那么考虑其他方法。

命令具体操作参考cleartool man relocate

© 本文为 howardling 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员
scmlife深圳群:34705784
论坛是我家,维护靠大家!

TOP

 12 12
发新话题