如何以clearcase方式将重命名的文件添加为新文件?

问题描述 投票:1回答:2

我有文件Filename1.c添加到版本控制。我把它改名为Filename2.c。现在我需要在同一个父文件夹下添加另一个名为Filename1.c的文件到源控件。

在添加具有两个名称的新文件(Filename1.c和Filename2.c)时,我遇到了双重错误。

version-control clearcase
2个回答
0
投票

这意味着您可能正在运行模式80,功能级别7或更高的VOB,这是故意的行为,以防止由“相同”文件导致的问题。

无论如何,VOB所有者用户可能能够将文件添加到源控件。如果不这样做,VOB所有者或CC管理员使用应该能够使用降级邪恶的双胞胎检测水平

cleartool protectvob –evil_twin_warn ...

如果你没有运行模式80 VOB,这意味着你有邪恶的双胞胎检测触发器,在这种情况下你需要与管理那些人的人交谈......


0
投票

正如我在“solution for clearcase evil twins?”中提到的,重命名仅影响父文件夹的当前版本:在重命名之后,父文件夹的版本树将显示新版本,该版本以新名称列出相同的文件。

最好将cleartool rmname,签到,然后以不同的名称再次添加

另见“RECOVER FROM EVIL TWINS”:

您有两种方法可以解决问题。

  1. 使用cleartool mv命令重命名其中一个元素。
  2. 使用cleartool rmelem命令删除其中一个元素。

注意:如果在UCM环境中,您需要先重命名该元素(使用cleartool mv),然后使用cleartool rmname删除该名称。 原因是不建议使用cleartool rmelem删除UCM中的元素,因为它会对您的配置产生负面影响。 有关删除UCM中元素的更多信息,请查看technote 1119222

© www.soinside.com 2019 - 2024. All rights reserved.