▌背景
在TFVC的Team專案,如果需要針對專案底下的Source Code資料夾再做更進一步的權限管理也是可以的。 如果Team專案有使用到Area(區域),每個Area的專案小組可擁有各自的Source
Code存取權限,可確保平日產出的隱密性。
▌相關文章
▌Setup
在此範例,將設定Team專案下有兩個專案小組A
& B,各自有一個成員;
專案小組只能讀取對應的Source Code資料夾。
▋Set the permission
for Source code
開啟【進階】→【安全性】
加入兩個小組的權限設定,請注意因為目標是開放此資料夾給Demo Project A小組使用,所以其實只要選擇該小組並將其權限打開即可; 如果更嚴謹的話,同時將不允許的小組選擇進來,並將其權限全部關閉。
兩個小組目前皆隸屬於 Contributors, 所以一些權限會繼承下來;
因為我們目標是獨立兩個小組的權限,所以必須從Team專案根目錄刪除Contributors的權限。
|
回到原始檔控制總管,選擇Team專案的【安全性】;
刪除Contributors的權限。
回到每個資料夾,重新設定各自的小組存取權限。
(嚴謹的將B小組的權限全部關閉,實際上可直接不選擇該小組進來即可)
▌Test
以A小組登入,只能看到TestProjectA這個資料夾。
以B小組登入的結果。
沒有留言:
張貼留言