2012-01-30 112 views
0

我爲我們的組織設置了TFS,其中包含2個團隊。爲了安全起見,我們計劃將代碼庫分成3個文件夾,其中1個代表Team1,1代表Team2,1代表兩個團隊共有的共享庫。另一個要求是Team1和Team2不應該能夠看到共享庫的源代碼(共享庫本身是一個Visual Studio應用程序),而他們可以下載/獲取共享庫的dll在TFS 2010中共享2個文件夾中只有DLL而不是共享庫的源代碼

我能夠使用安全和羣組成員來設置TFS,但我對TeamB的某個人想要獲取並構建解決方案時會發生什麼事情一無所知。由於他對sharedlib沒有權限,因此文件夾不會下載,他將留下缺少的參考。關於如何使這項工作的任何想法?

回答

2

一對夫婦如果選項。

  1. 讓兩隊開發商看到共享庫的代碼(使用項目引用)
  2. 構建庫,然後檢查DLL在每個團隊工作區的子文件夾(使用二進制引用)
  3. 構建庫在網絡共享上託管它們,並使用nuget管理依賴關係(使用二進制引用)