我想标题足以概括我的问题。我有自动 checkout 文件的工作代码:
p = Popen(['cleartool', 'co', pathname], stdin = PIPE)
p.communicate('comment for checkout')
我想知道如何在执行之前检查文件是否已经 checkout 。提前谢谢大家!
最佳答案
您可以解析 cleartool ls -short pathname
的输出
如果 checkout ,其版本将以/CHECKEDOUT
结尾。
或者您可以继续,尝试检查并测试命令的退出状态。但是可能还有其他失败原因(除了“已经 checkout ”)
关于python - 如何检查文件是否已 checkout (Clearcase/Python),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30986106/