2015-06-10 28 views
0

我在perforce倉庫上有一個文件,當我用自動化腳本更新它時,我想找到映射文件的所有工作區(使用p4命令)並將電子郵件發送給這些工作區的所有者(文件包含項目的最新視圖規範和電子郵件的收件人應該會收到通知,以便他們可以更新其視圖規範)有沒有辦法找到所有映射倉庫中某個文件的perforce工作區?

+0

可能的重複http://stackoverflow.com/questions/30761453/how-can-i-query-perforce-for-a-list-of-users-who-have-workspaces-that-reference –

回答

0

如果您想查看的工作空間都不是使用「主機」字段,則可以運行:

P4 -c有

來獲取客戶端上同步的所有文件的列表。

注意這將首先涉及您是否獲得了服務器上的所有工作區的列表,通過運行:

P4客戶

而且這可能是相當耗費資源,如果服務器有很多客戶是同步很多文件,所以我會推薦使用Perforce Review Daemon或Perforce Swarm來進行代碼審查和通知。

關於這些詳細信息,請點擊這裏:

http://www.perforce.com/perforce/doc.current/manuals/p4sag/chapter.scripting.html

http://www.perforce.com/collaboration

希望這有助於 仁。

相關問題