我已将文件Filename1.c
添加到版本控制中。我将其重命名为Filename2.c
。
现在,我需要将另一个名为Filename1.c
的文件添加到同一父文件夹下的源代码管理中。
在添加两个名称(Filename1.c和Filename2.c)的新文件时,我遇到了一个双重错误。
答案 0 :(得分:0)
这意味着您可能正在运行架构80,功能级别7或更高的VOB,并且这是故意行为,可以防止由于不是“相同”文件而导致的问题。
VOB所有者用户仍然可以将文件添加到源代码管理中。如果失败,VOB所有者或CC管理员应能够使用
降级邪恶双胞胎检测级别cleartool protectvob –evil_twin_warn ...
如果您不是在模式80 VOB上运行,则意味着您有邪恶的双胞胎检测触发器,在这种情况下,您需要与管理那些的人进行交谈...
答案 1 :(得分:0)
正如我在“ solution for clearcase evil twins?”中提到的,重命名仅影响父文件夹的当前版本:重命名后,父文件夹的版本树将显示一个新版本,该新版本将在下面列出相同文件一个新名字。
最好清除rm rmtool的名称,签入,然后以其他名称再次添加
另请参见“ RECOVER FROM EVIL TWINS”:
您有两种选择来解决此问题。
- 使用
cleartool mv
命令重命名元素之一。- 使用
cleartool rmelem
命令删除其中一个元素。注意:如果在UCM环境中,则需要首先重命名元素(使用
cleartool mv
),然后使用cleartool rmname
删除名称。
原因是不建议使用cleartool rmelem
在UCM中删除元素,因为这会对您的配置产生负面影响。
查看technote 1119222,以获取有关删除UCM中的元素的更多信息。