1

我正在尝试将 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 替换它?

4

1 回答 1

0

这看起来像是关于“邪恶双胞胎”的警告,其中您的文件commons-lang-2.4.jar被添加,然后从 lib 中删除(您将再次添加它,创建一个具有相同名称但完全独立的历史的新元素:邪恶双胞胎)
另见“邪恶孪生问题和减法合并”。

请参阅“关于 Evil twin ”以尝试查找lib已包含您的文件的版本commons-lang-2.4.jar

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

于 2012-07-18T17:27:33.713 回答