clearcase:如何从 activity 分支中删除签入的文件

clearcase: How to remove checked in file from the activity branch

我已经在我的 activity 分支中签入了一个文件 "main.c"。现在我想从我的 activity 分支中删除这个签入文件,即 "main.c"。如何从我的 activity 分支中删除此文件。

因为我想从我的 activity 分支传送一些文件到主线,但我不想传送这个文件,即 "main.c" 到主线。这就是为什么我想从我的 activity 分支中删除这个文件。

参见“Moving a UCM version in a change set from one activity to another

您可以打开一个activity的属性,select您要移动的文件的版本,然后点击"Move to Activity..."

或者您可以在命令行中使用 cleartool chact:

cleartool chact -fcset anActivity -tcset aNEWActivity M:\MyDynamicView\avob\path\afile.txt@@\main\abranch

您需要确保 aNEWActivity 在移动之前存在。

这样,您可以在不交付 aNEWActivty 的情况下交付 anActivity,因此在不交付您移动到其中的文件版本的情况下。