我正在尝试删除ClearCase中的单个版本控制文件。我已经知道我应该查看父目录并将其签出 我不知道我是否应该查看我要删除的文件。
如果我没有签出该文件,我会收到错误:
cleartool: Error: Not a vob object: "MyFileName".
如果我查看我得到的文件:
cleartool: Error: Element "MyFileName" has checkouts.
所以ClearCase知道它是它的一个文件 - 但它不想删除它。我只是感到困惑 我已经多次更新和重新定位。
我如何向前迈进?
答案 0 :(得分:0)
如果您看到错误消息“has checkouts
”,则需要在shell中执行命令:
cd /path/to/view/your/view/path/to/parent/folder
cleartool rmname -force yourfile
cleartool checkin -nc .
详见:
cleartool rmname
and checkouts”。OP Tony Eastwood中的the comments报告:
问题似乎是由我引起的:
- 签出父目录,
- 取消选中父级,
- 然后再次检出父目录。
令人惊讶的是,一旦完成此操作,您必须运行更新(即使您没有进行任何更改)。
一旦我运行更新,就很高兴执行rmname
命令。