1

私は自分の git リポジトリのサブブランチに取り組んでいます。私はマスターブランチとマージしてライブにした他のブランチと同様に、しばらくの間それに取り組んできました。そのため、サブ ブランチを完成させて master にマージすると、多くの競合を修正する必要があります。

私の質問は、サブ ブランチで作業しているときに、最新のマスター ブランチをそれにマージしても問題ないので、競合への対処を開始できるでしょうか? そして将来、サブ ブランチが完成したら、最終リリースのためにマスター ブランチにマージしますか?

これで問題ないと確信していますが、これが正しい方法で行われていることを確認したいと思います。

私が理にかなっていることを願っています:)

4

2 に答える 2

1

より良い方法はgit rebase、マスター ブランチから時々使用し、準備ができたらマスター ブランチに変更をマージすることです。

このワークフロー、その利点と落とし穴については、この投稿で説明しています。

TL;DR : コミット履歴はよりクリーンになりますが、リベースは慎重に使用する必要があります (公開されているブランチをリベースしないでください)。

于 2013-03-30T10:38:13.407 に答える
0

機能ブランチで作業する場合、マスターをブランチにマージして最新バージョンを取得できます。ほとんどの場合、機能ブランチでより長く作業し、トラブルを防ぐためにマスターから何らかの機能が必要になります。

于 2013-03-30T10:29:28.550 に答える