Question

I try to add a file in a branch to source control by doing this:

ct mkelem -ci -nc

and I get this error:

File already exists in "other_branch" branch.

Resolution: Since this file already exisit in ClearCase you will have to, selectively, merge this file from other_branch branch to your current branch/view.

Well, other_branch is completely obsolete and I would like to use the current branch file im trying to merge 100% as is. Is there a way to communicate this to clearcase on the commandline? Like ct mkelem -force (or -replaceAnyOtherFileWithThisName) -ci -nc?

Was it helpful?

Solution

There is not many solutions, beside removing completely that element (which can be dangerous in general, except in your case, this is about an obsolete branch).

cleartool rmelem

But a "safer" route would be to try an merge that obsolete branch, ignoring all changes except the addition of that file.
That way, you don't have to 'mkelem' the same file again, you can reuse the one existing (and changing its content completely).

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top