如何避免在已检出的文件或目录上重复检查?

时间:2014-04-11 08:31:06

标签: clearcase

我有一些文件和目录,其中很少已经签出,很少没有。 要查看那些取消选中文件,我正在运行递归结帐:

ct co -nc  ./*

以下是已结帐文件或目录的消息:

cleartool: Error: Element "abc/xyz" is already checked out to view "pqr".

有什么方法可以避免对已检出的文件或目录执行ct co吗?

1 个答案:

答案 0 :(得分:1)

首先,您可以在应用旧方法“How do I perform a recursive checkout using ClearCase?”时检查是否存在同样的问题。

 cleartool find somedir -type f -exec "cleartool checkout -c \"Reason for massive checkout\" \"%CLEARCASE_PN%\""

(由IBM technote swg21122520反映)

另一种选择是:

然后,您可以按顺序将上面的-exec指令替换为找到的每个\"%CLEARCASE_PN%\"

  • 检查它是否列在上一点中找到的签出文件中
  • 如果不是,请继续结帐。

简而言之:两个步骤。