2012-02-28 6 views
0

私はマスターブランチ上にコードを持っており、ブランチにすることは決してありません。それは常に前進しなければならない陽とprotobufのコードを保持します。分岐した場合、コンテンツが分岐しているため、後のバージョンにアップグレードできないものをリリースする可能性があります。 gitで分岐を防ぐ方法はありますか?は、開発者がgitでブランチを作成しないようにする手段ですか?

答えて

1

社会的な取り決めにすること。技術的なものではありません。

(同様に、仲間の開発者がすべてのコードをリポジトリから削除するとは思わない)

1

このようなソリューションをエンジニアリングすることができます。あなたの「記録システム」を考慮するレポを1つ作成してください。このレポは、おそらくあなたがそれに追いつくことを許すだけです。それから、誰もが何かを押す/枝をつけることが許されている、「すべての人に自由」という2番目のレポ。その後、あなたは「すべてのための無料」リポジトリから引き出し、それを「記録システム」に移行する責任を負います。

1

gitが分岐しないようにすることは、vimが新しい行を追加するのを防ぐことに似ています。 gitの最も強力な機能の1つを避けるのではなく、Git Flowのような明確かつ制御されたリリース手順を採用することをお勧めします。

関連する問題