私の環境では、Dev、Main、Productionブランチがあります。また、ビジネスチームとアーキテクチャーチームもいます。TFSブランチのチェックインを防止し、マージを制限します
- 両チーム
- ビジネスのみメイン・生産アーキテクチャチームは本体のみにマージすることができ
- を読むことができ、チームと生産
現在、両方のチームがチームプロジェクトのコントリビュータグループのメンバーです。
最終解決:グループを作成し
- が新しいグループにアーキテクチャチームを追加しましたコレクションレベルでプロモーションオフィサーと呼ばれる
- はコレクションで権限にプロモ・グループを追加しましたレベル(ソースコントロールエクスプローラでコレクションを右クリックし、プロパティを選択してアクセス許可をクリックします)
- プロモートオフィサーの読み込み、チェックアウト、チェックイン、ラベル、管理ラベルs、ブランチのマージ、および管理
- メインブランチとプロダクションブランチのセキュリティを継承します。
- コントリビュータの権限を読み取りのみに設定します。
NB:ユーザーがコントリビュータとプロモートオフィサーの両方にいる場合、拒否が優先され、正しいアクセス権がないため、不要なパーミッションを拒否できません。第二に、マージを行うためにチェックインとチェックアウトの権限が必要なので、メインとプロダクションのマージのみを許可するという私の目標を達成できませんでした。
これはうまくいきました...私はupvotedこれは最高の答えです – user2624242