私はマスターブランチ上にコードを持っており、ブランチにすることは決してありません。それは常に前進しなければならない陽とprotobufのコードを保持します。分岐した場合、コンテンツが分岐しているため、後のバージョンにアップグレードできないものをリリースする可能性があります。 gitで分岐を防ぐ方法はありますか?は、開発者がgitでブランチを作成しないようにする手段ですか?
0
A
答えて
1
社会的な取り決めにすること。技術的なものではありません。
(同様に、仲間の開発者がすべてのコードをリポジトリから削除するとは思わない)
1
このようなソリューションをエンジニアリングすることができます。あなたの「記録システム」を考慮するレポを1つ作成してください。このレポは、おそらくあなたがそれに追いつくことを許すだけです。それから、誰もが何かを押す/枝をつけることが許されている、「すべての人に自由」という2番目のレポ。その後、あなたは「すべてのための無料」リポジトリから引き出し、それを「記録システム」に移行する責任を負います。
1
1
gitが分岐しないようにすることは、vimが新しい行を追加するのを防ぐことに似ています。 gitの最も強力な機能の1つを避けるのではなく、Git Flowのような明確かつ制御されたリリース手順を採用することをお勧めします。
関連する問題
- 1. 開発者ごとにブランチを作成することは理にかなっていますか?
- 2. 特定のブランチから新しいブランチを作成しないようにするためのGitフック
- 3. 古いコミットから新しいGitブランチを作成するにはどうすればよいですか?
- 4. 、gitブランチが追跡しているsvnブランチを変更するにはどうすればよいですか?
- 5. 開発者はGitを共有ネットワークアクセスなしでどのように使用できますか?
- 6. gitの開発ブランチでローカルコミットをマージする方法は?
- 7. ローカル開発者のサービスファブリッククラスタの作成場所を指定するにはどうすればよいですか?
- 8. git開発ディレクトリを作成する
- 9. 開発者が特定のブランチを押さえないようにするにはどうすればいいですか?
- 10. Git Flowでブランチを直接開発することはできますか?
- 11. マスターブランチと開発ブランチの間で「git pull」または「git merge」
- 12. Clearcase:開発者がconfigspecを変更できないようにする
- 13. ソースセーフでは、いくつかの開発者が変更した重要なファイルを保護する手段があります
- 14. Gitを開発者間でどのように使うことができますか?
- 15. Buildout/Mr。開発者がGitからランダムに取得できない
- 16. git:2つのブランチをマージします。正しい手順は何ですか?
- 17. 私のような貧しい開発者には、どのオープンソースライセンスを使用するのが最適ですか?
- 18. WinFormsで手動で手配可能なリストビューを作成するにはどうすればよいですか?
- 19. Gitはトラッキングのない別のブランチからブランチを開始します
- 20. gitが新しいブランチを作成した後にリモートに移動しない
- 21. ブランチを運用サーバーに展開しないようにするにはどうすればよいですか?
- 22. ローカルとリモートの両方で新しいブランチを作成するには? GIT
- 23. Visual Studioで新しいデータベースプロジェクトを作成して開発するにはどうすればよいですか?
- 24. git-svn svnブランチからsvnブランチを作成する
- 25. git submodule mess:gitに精通していない開発者と一緒にgitサブモジュールを使用するには?
- 26. gitのブランチ内にブランチを作成する
- 27. git fetch originは新しいブランチを作成します
- 28. gitのは、私は喜んでブランチを開発していると毎日がでマスターから毎日リベース
- 29. gitをmasterから開発ブランチに引き出す
- 30. gitブランチはどのように使うべきですか?