我想創建一個觸發器來防止文件檢出,如果它們屬於特定的流。Perforce - 在觸發器腳本中獲取流名稱
我正在使用用戶前編輯觸發器。
該觸發器執行一個Perl腳本。
當我在Perl腳本一個P4命令執行,然後我得到這個錯誤:
Perforce的密碼(P4PASSWD)無效或取消。
我所做的是獲得流的名字在客戶端名稱(這是傳遞給Perl腳本):
$ stream = `p4 client -o $ client | grep ^Stream: | awk '{print \$ 2}'`;
chomp $ stream;
這是行不通的。
另外,試圖爲新P4分配$ p4失敗。
任何人都有線索如何解決這個問題?
至少,給我一種方法來提取客戶端名稱的流名稱?
感謝,
是你的問題如何解決「密碼無效或未設置」錯誤?或者是你的問題如何找出當前設置的特定客戶端工作區的流名稱? –