有些文件被意外添加到源代码管理中。所有这些文件都具有相同的名称,但在VOB中的路径不同。
如何删除所有这些文件?
我试图一起使用Find和rm。似乎没有工作。
有人可以帮忙吗?
答案 0 :(得分:0)
您可以在exec子句中尝试将cleartool find
与del结合使用:
cleartool find . -name "aname" -exec "del \"%CLEARCASE_PN%\""
请注意\"%CLEARCASE_PN%\"
,它可以使用路径或名称中包含空格的文件。
现在,如果这些相同的文件实际上已添加到源代码管理中,则del不够:您需要cleartool rmname
(您可以看到one example here)
cleartool find . -name "aname" -exec "cleartool rmname \"%CLEARCASE_PN%\""
问题是在执行cleartool find
之前,您必须先检查这些文件的父文件夹。