如何将新版本的jar添加到Clear Case Source Control中

时间:2012-07-18 16:41:54

标签: clearcase

我正在尝试将commons-lang-2.0.jar升级为commons-lang-2.4.jar。当试图将2.4 jar添加到源控件时,Clear Case会抛出以下错误:

An element with this name (commons-lang-2.4.jar) has ALREADY been created in ClearCase for
this directory [lib], may be in a different version history of this directory that the one
you are seeing.
Review the version history of this directory [lib] to find it.

我觉得这是因为commons-lang-2.0 jar存在于lib文件夹中,在添加2.4之前我需要删除2.0。有人可以告诉我,如果我是对的吗?如果是这样我怎样才能删除2.0 jar并用2.4替换它?

1 个答案:

答案 0 :(得分:0)

这看起来像是关于“邪恶的双胞胎”的警告,其中添加了您的文件commons-lang-2.4.jar,然后从lib中删除(并且您将再次添加它,创建一个新元素,同名,但完全独立的历史:邪恶双胞胎)
另请参阅“Evil twin problem and subtractive merge”。

请参阅“About Evil twin”,尝试查找已包含文件lib的{​​{1}}版本。

找到正确版本的commons-lang-2.4.jar后,您可以将其合并到当前版本的lib,还原已删除的lib