2017-10-13 33 views
0

最近、TFSのソース管理からTFSのGitに切り替えました。 私たちはマスターブランチを誤ってチェックインしないようにしたいと考えています。 "すべての"通常の "開発者がこのブランチに貢献することを拒否したいと思います。 これはtfsグループで行うことができますが、問題は勝ち越しを許可するということです。 私はデフォルトの拒否を設定することはできません。 新しい人が到着し、彼が「普通の」開発者グループに入れるのを忘れると、彼はチェックインすることができます。 これを行う別の方法はありますか?TFSのアクセス許可、デフォルトの拒否、特定の許可

答えて

0

deny wins over allows」と同じです。したがって、同じユーザーを複数のグループに追加することはできません。別のグループに追加する必要があります。つまり、1つのグループ内の1人のユーザーだけを意味します。

たとえばuser1, user2普通グループ;別のグループにuser3,user4を追加すると、user3, user4が貢献できます。

もう1つの回避策は、マスターブランチのBranch Policies強制コードのレビューに設定することです。したがって、管理者または他の特定のユーザーが変更を承認したときにのみ変更をチェックインできます。

enter image description here

1

許可は、「暗黙的に拒否」を意味し、「未設定」 - 明示的に許可されない限り、それは、デフォルトで拒否されます。

の明示的な拒否の許可なしに設定すると、誰でも任意のグループのメンバーになることができますが、許可のアクセス許可を持つグループのメンバーだけが投稿できます。

関連する問題