2016-08-07 8 views
1

私はmasterから開始しており、2.0のために新しいbranchを作成したいと考えています。1.1.8と2.0を同時に正しくマージしてマージする方法

同時に私は1.1.8になるいくつかのバグ修正に取り組む必要があるので、修正プログラムブランチを作成する必要があります。

ここで私の質問は、1.1.8ブランチをマスターにマージすると、そのコードベースを更新します。その後、マスターを更新したので、2.0をマージしたいときに大きな問題がありますか?ここでベストプラクティスは何ですか?

答えて

0

私はmasterから開始しており、私のアプリの2.0用に新しいbranchを作成したいと考えています。私は1.1.8になりますいくつかのバグ修正で作業する必要があるので、私はhotfixブランチを作成する必要があり、同時に

git checkout -b version_2.0 

これまでのところ問題ありません。

ここで私の質問は、1.1.8ブランチをマスターにマージすると、そのコードベースを更新します。

次に、2.0をマージするときに、マスターが更新されているので大きな問題がありますか? ここでベストプラクティスは何ですか?

可能な限り小さなマージを行うのが最善の方法です。最後に多くの競合がないようにしてください。

もう1つの方法は、ホットフィックスをマスターと新しいブランチにマージすることです。そうすれば、両方のサーバーでホットフィックスを使用できます。

開発のこの種の良いワークフローがgit flow

enter image description here

3

されている修正プログラムが実行されたとき、私は1.1.8からの変更を使用して2.0ブランチを更新してしまうので、あなたは、基本的にはその後、任意の競合に対処しますマージするために2.0をマージするときの代わりに。私はうまくいけば、幸運を助けるいくつかの流れを添付しました。あなたは、あなたの質問に説明するもの

Gitの流れと

enter image description here

enter image description here

関連する問題