我是Clearcase的新手并且想知道有没有办法在不进入Clearcaese环境的情况下使用命令行从Clearcase检出整个文件夹和子文件夹。我的意思是在this问题中,我必须输入Clearcase环境然后输入:
co -c "Reason for massive checkout" .../*
但我想找到一种适用于Perl中的脚本或代码的方法。
答案 0 :(得分:1)
正如我在" How do I perform a recursive checkout using ClearCase?"中描述的那样,你仍然需要:
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%\\\"\"")