私はdev
ブランチからfeature
ブランチにブランチしてコミットしました。さて、feature
ブランチをdev
ブランチにマージするリクエストを送信すると、枝が自動的にマージされないことがgithubに通知されます。 feature
ブランチを「自動的にマージできる」状態にするために何をする必要がありますか?プルリクエストを「自動的にマージできる」状態にする方法はありますか?
何私が現在やっていることは次のとおりです。
- アウト
dev
枝 - マージ
feature
枝 - 紛争の原因となった行を覚えておいてください
feature
分岐が- 手動で各ラインを元に戻すチェックアウト
dev
支店の状態へ - パッチをコミットしてプッシュする
これは多くの手作りのようです。だから私はこれが何とか簡単化できるかどうか疑問に思った?私は(分岐が回帰を導入しているのトラックを維持し、他の機能に分離してそれぞれの新しい機能をテストする目的のために)develop
枝から分離された私のfeature
ブランチの変更を維持したいと思います
UPDATE
マインド。だからdev
をfeature
にマージ/リベースすると問題が解決するが、それはdev
のすべての変更をfeature
に持ち込み、分離が緩くなる。
オプション2:おそらく、「dev」を「feature」にマージすることを意味します。これは明確にする必要があります。 'dev'を' feature'にマージすると、あなた自身で矛盾を解決し、矛盾することなく 'feature'を' dev'にマージすることができます。しかし、これは歴史を汚く見せます。理想的には、 'feature'を' dev'にマージするときに衝突を解決することができます。 –
'feature'に' dev'をマージする(または 'feature'に' dev'をリベースする)ことで、 'feature'ブランチの隔離が変わってしまいます。これは避けようとしています。 – Dziamid
gitにバイナリ検索機能があり、バグを導入したコミットを識別するのに役立ちます。 – prabodhprakash