Clearcase签出整个文件夹和子文件夹

时间:2015-08-10 06:06:44

标签: perl version-control clearcase

我是Clearcase的新手并且想知道有没有办法在不进入Clearcaese环境的情况下使用命令行从Clearcase检出整个文件夹和子文件夹。我的意思是在this问题中,我必须输入Clearcase环境然后输入:

co -c "Reason for massive checkout" .../*

但我想找到一种适用于Perl中的脚本或代码的方法。

1 个答案:

答案 0 :(得分:1)

正如我在" How do I perform a recursive checkout using ClearCase?"中描述的那样,你仍然需要:

  • 执行cleartool命令
  • 进入视图以访问要结帐的文件夹和子元素。
 system("cleartool co -c "Reason for massive checkout" .../*")

这似乎使用多级双引号:命令中的那些应该被转义:

 system("cleartool co -c \\\"Reason for massive checkout\\\" .../*")

After discussion,这也应该有效:

system("cleartool find . -all -exec \"cleartool checkout -nc \\\"%CLEARCASE_PN%\\\"\"")