摘要:使用者無法搜尋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
風來疏竹,風過而竹不留聲;雁度寒潭,雁去而潭不留影。故君子事來而心始現,事去而心隨空。