如何将重命名的文件添加为新文件(以大写字母表示)?

时间:2019-03-20 11:56:59

标签: version-control clearcase

我已将文件Filename1.c添加到版本控制中。我将其重命名为Filename2.c。 现在,我需要将另一个名为Filename1.c的文件添加到同一父文件夹下的源代码管理中。

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

2 个答案:

答案 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”:

  

您有两种选择来解决此问题。

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

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