1
我想標題充分地總結了我的問題。我已經工作的代碼自動檢查出文件:如何檢查一個文件是否被檢出(Clearcase/Python)
p = Popen(['cleartool', 'co', pathname], stdin = PIPE)
p.communicate('comment for checkout')
我不知道如何檢查文件是否執行此之前已簽出。在此先感謝大家!
我想標題充分地總結了我的問題。我已經工作的代碼自動檢查出文件:如何檢查一個文件是否被檢出(Clearcase/Python)
p = Popen(['cleartool', 'co', pathname], stdin = PIPE)
p.communicate('comment for checkout')
我不知道如何檢查文件是否執行此之前已簽出。在此先感謝大家!
您可以分析的cleartool ls -short pathname
輸出。如果查出來,它的版本將與/CHECKEDOUT
結束。
或者您可以繼續嘗試檢查並測試命令的退出狀態。但可能還有其他原因導致失敗(除「已檢出」外)
這有效 - 謝謝! – Jon
@Jon Grat!不要忘記閱讀http://stackoverflow.com/help/accepted-answer。另外,你用什麼代碼來測試cleartool ls的輸出? – VonC