2010-06-02 118 views
0

是否可以將Perforce服務器默認設置爲不讓用戶檢出目錄,而不是讓每個人都更新其視圖規範以排除該目錄?例如:如果您想要查看// code/heavy/stuff,您必須將該目錄明確地添加到您的視圖規範中,而不是添加 - //代碼/重量/您的規範的內容。perforce服務器設置

回答

0

如果你只是想阻止人們獲得它,那麼它可能有權限映射。

但是,即使他們改變他們的客戶端規格,他們也永遠無法訪問它。

也許您需要(重新)構建您的存儲庫,以便重量不在大多數用戶的客戶端規格中。

1

您可以在爲用戶生成默認clientspec的服務器上安裝觸發器。有了這個靈活的工具,你可以實現許多設計。這個想法是,當用戶創建一個新的客戶端規範時,服務器會用每個倉庫的默認// depot/...映射之外的其他東西填充它。

一個簡單的想法是定義默認的clientspec來包含 - //代碼/重/東西映射自動。

另一個更高級的想法是查看用戶是哪個組的成員,然後根據他的組成員身份自動生成適合該用戶的clientspec。