我遇到了与此处发布的问题相同的问题:
Cleartool findmerge select changes from file 2 by default in all cases?
我尝试了推荐的修复(从源视图到目标视图执行clearfsimport)。我这样做是(在Linux上)为目标设置动态视图,cd到VOB标记,然后使用/view/[source_viewname]/[vobname]/*
作为clearfsimport
的源。这个问题是它试图创造邪恶的双胞胎,这对这种情况没有帮助。
在上面发布的原始问题中是否还有其他方式可以提出要求?
答案 0 :(得分:0)
您可以尝试混合方法:
findmerge -ftag -merge -abort
:至少应合并文件夹。为了避免任何邪恶的双胞胎,关键是确保首先合并文件夹(这将为该文件夹的文件创建条目)。
然后clearfsimport
不会尝试创建新文件,但会更新这些条目,避免邪恶的双胞胎。
我想我会做以下事情:
第一遍
findmerge -type d -abort
,让手动合并失败findmerge -type d -exec "ct merge (manually merge the element from source)"
findmerge -type f -abort
在此通行证上,让手动合并失败findmegre -type f -exec "ct merge (manually merge the element from source)"
这是正确的计划:首先合并文件夹,然后合并文件。那样,没有邪恶的双胞胎。