git bash を使用してブランチ権限を設定することは可能ですか? 一部の人々が開発ブランチを使用してそれにコミットし、マスター ブランチ自体を変更できないように、マスター ブランチに対してより厳密な権限を付与したいと考えています。
可能であれば、どうやってそれをやろうとしますか?
bitbucket はブランチ制限をサポートしています。ここのリンクを参照してください: https://blog.bitbucket.org/2013/09/16/take-control-with-branch-restrictions/
これが必要になる典型的なシナリオは、公式 (またはリリース) ブランチへのアクセスをチームの一部の人々に制限することです。ここでの適切な戦略は、2 つのリポジトリを用意することです。1 つはより厳密にアクセス制御されたプライマリ リポジトリで、もう 1 つはチームの全員がアクセスでき、作業ブランチのセットアップに使用されるリポジトリです。必要に応じて、作業ブランチからメイン リポジトリへのプルを実行します。もちろん、チームの構造とニーズに合わせてこれを微調整できます。
これは、github などのサービスで特にうまく機能します。