2016-07-26 7 views
2

私は自分のbitbucketリポジトリにmasterとdevの2つのブランチを持っています。私は、マスターブランチが全員のために読んでクローンしたいと思っています。書き込みは依然としてマスター上で制限されます。しかし、devブランチは開発者だけが見ることができ、開発者の間では非公開でなければなりません。このブランチは、他の人をコミットしてプッシュする開発者の間で共有されます。どのようにして、ブランチをビットバケット上の公開リポジトリにプライベートにするように強制するのですか?公開リポジトリのプライベートブランチbitbucket

+0

あなたは、単一のリポジトリにできる最善のは、そのブランチにプッシュを制限することです。 'dev'ブランチを完全に隠す必要があるのはなぜですか? – Chris

+0

これらは研究プロジェクトなので、devブランチはアイデアを交換して構築するためにも使用されます。私たちはコードとアイデアを完全に準備が整ったときにのみ公開することを希望します。開発用の別のリポジトリを持つことは、マージの機能を制限し、手動で行う必要があります。 –

答えて

4

いいえ、これはできません。ブランチはgitの中には何もないので、コミットを指し示すだけの "付箋"です。 「これらのnコミットはブランチXに属し、プライベートにする必要があります」という意味はありません。リポジトリからアイテムを取得する人は、すべて自分のコミットを得ることができます。

あなたが開発のプライベートを持つことを主張した場合、単にリポジトリをフォークとフォークをプライベートにするが...

関連する問題