使用者無法搜尋TFS標籤問題

  • 1816
  • 0
  • 2012-02-10

摘要:使用者無法搜尋TFS標籤問題

使用者在使用VS 2010 Source Control Explorer的時候

會發現之前套用的標籤 無法被搜尋到

如下圖:

 

 

 

而使用者對此資料夾又已經有"標籤"的權限了 如下圖:

 

這是因為使用者只對此資料夾有標籤權限

對於根目錄並沒有標籤權限

而使用者透過VS 2010 的Source Control Explorer 套用標籤時

預設會將套用標籤的Scope 設定為根目錄 如下例:

tf label /server:http://ServerName:8080/tfs LabelName $\TeamProject1\Customer1\ Product1\Main /recursive

此Label只有對根目錄有權限的使用者能搜尋到

若須要讓只有這個資料夾權限的使用者可以搜尋到此標籤 必須在套用標籤時使用Tf.exe命令列來套用標籤 如下:

tf label /server:http://ServerName:8080/tfs LabelName@$\TeamProject1\Customer1\Product1 $\TeamProject1\Customer1\Product1 /recursive

下面是參考網址:

http://www.harborobjects.com/blog/post/Label-permissions-and-label-scope-in-TFS-2010.aspx

http://msdn.microsoft.com/zh-tw/library/9ew32kd1(v=vs.100).aspx 

 

 

風來疏竹,風過而竹不留聲;雁度寒潭,雁去而潭不留影。故君子事來而心始現,事去而心隨空。