4 人の開発者がいるので、dev1、dev2、dev3、および dev4 としましょう。
私たちは github アカウントを作成し、dev1 はコードを github にプッシュし、他のすべての開発者は github からプルして、さまざまなホットフィックスと改善に取り組み始めました。
分岐は使用していないため、すべてマスター ブランチを使用しています。
その後、分岐を発見し、マージを容易にするために、おそらく分岐する必要があることに気付きました。
今から分岐を使用したい場合、最善の行動方針は何ですか? これが私が考えていることです。
- すべての開発者のローカル コピーにブランチを作成する
- コードをコミットしてプッシュする
- 開発者ごとに 4 つのブランチがあります
- 何とかマージ
これは機能しますか?私が今心配しているのは、すべての開発者がいくつかの作業を行ってローカル コピーを変更したため、新しいブランチを開始すると、マスター ブランチが github のマスター ブランチとは既に異なっていることです。
最小限の労力でどのように進めますか?