Clearcase:如何回滚特定分支上的所有更改?

Clearcase:如何回滚特定分支上的所有更改?,clearcase,Clearcase,我对bug修复分支进行了bug修复,但现在我需要回滚此分支上的所有更改。怎么做?我不想逐个还原每个文件:(.我最近没有测试它,但请查看ClearCase安装中可用的perl脚本,该安装名为cset.pl(另外): 它应该通过执行负合并(或减法合并)来撤消活动。 (也就是说,假设您正在使用UCM,因为您提到了“变更集”,意思是“UCM活动”)在进行更改之前,您是否标记了分支?如果是,您可以将该标签合并到分支的最新版本。不,我没有标记它。实际上,我需要的是还原一个更改集。我们谈论的文件有多少?您可以

我对bug修复分支进行了bug修复,但现在我需要回滚此分支上的所有更改。怎么做?我不想逐个还原每个文件:(.

我最近没有测试它,但请查看ClearCase安装中可用的perl脚本,该安装名为
cset.pl
(另外):

它应该通过执行负合并(或减法合并)来撤消活动。

(也就是说,假设您正在使用UCM,因为您提到了“变更集”,意思是“UCM活动”)

在进行更改之前,您是否标记了分支?如果是,您可以将该标签合并到分支的最新版本。不,我没有标记它。实际上,我需要的是还原一个更改集。我们谈论的文件有多少?您可以将每个文件与以前的版本合并,并使用旧版本作为参考。我知道这很痛苦这就是我在这里寻求帮助的原因,:)。这是由一位同事解决的,他编写了一个perl脚本来撤销我接触的每个文件。不管怎样,谢谢。@Sarstime:太好了。有机会看看那个剧本是什么样子吗?(在下面的补充回答中,你会发布剧本内容)对不起,我不知道细节。据我所知,这只是一个简单的脚本。他写了几条声明来撤销我对那个分支的更改。
ccperl cset.pl -undo myActivity