情况如下,
我已安装并配置了ClearCase Multisite,我从SITEA
(/dev
)到SITEB
(/dev
)执行了mkreplica。我的导入在SITEB
上成功完成。我在两者(syncreplicas
和SITEA
)上碰巧也做了SITEB
次。我在Win2003上都配置了。
现在SITEB
操作系统Win2003发生了一些与操作系统相关的问题。现在我重新创建了一个win2003实例并在其上配置了CC Multisite。现在,因为一切都已消失了:我试图从mkreplica
到SITEA /dev
进行SITEB /dev
(一个win2003新实例)
但是,令我惊讶的是,它SITEA
已经导出了打包和退出。
我想知道是否有办法消除SITEA for /dev
的旧历史记录,还是必须将SITEB
重命名为不同的名称?我没有尝试重命名,但在我之前只需要一些观点。
答案 0 :(得分:0)
我不再在一个清晰的环境中工作,所以这是来自内存,但为了准确概述导出的内容或不运行
multitool lsepoch
命令,然后尝试找出哪些不是最新的纪元数字(据我记得,您可以使用-actual
选项从远程端请求数字)。如果您希望SITEA重新导出它认为已经完成导出的某些内容,则必须更改要导入的副本的纪元编号。
答案 1 :(得分:0)
当您考虑mkreplica
man page时,它可能就像目标目录(mkreplica用作临时工作空间的目录)一样简单。
您还有this technote报告在尝试使用multitool: Error: Unable to create directory ".../VOB.vbs/s": File exists
导入IBM®Rational®ClearCaseMultiSite®副本创建数据包时发生错误multitool mkreplica -import
的原因。
它涉及取消注册(unregister
+ rmtag
)第一个mkreplica
创建的vob。
答案 2 :(得分:0)
如果您100%确定SITEA是最新的,并且不再需要旧的SITEB。你可以这样做......
在SITEA
cleartool chmaster -all -obsolete_replica replica:SITEB replica:SITEA
cleartool rmreplica replica:SITEB
完成上述操作后,您可以按照惯例从SITEA重新创建SITEB。