2017-02-15 5 views

答えて

0

これを実行できるようにするには、ブランチ(A)のコミットが、すでにPRを実行しているブランチにある必要があります。基本的にブランチ(A)は既にコミットのために完成したPRを持っている必要があります。そうしないと、PRの両方のブランチからのコミットが含まれます。

0

あなたはマスターにPRを作成しようとしている場合、あなたはAとB

からすべてのコミットを持っているつもりだあなたは、次のコマンドでマスターするBのベースを変更することができます。

git rebase --onto master A B

より良い解決策は、フィーチャーブランチからの変更を実際にしたくない場合は、フィーチャーブランチから分岐しないことです。

+0

問題はAがまだマスターとマージされていないということですが、BはAで行われた変更が必要な別の機能です。 – Stanislav

+2

これはBからAのみのすべてのコミットを効果的に削除します。 編集:私はあなたが言っているものを参照してください。これは悪いプロセスのようなにおいをします。この問題を回避する良い方法はありません。私はAがマージされるまで待っています。 – jready

関連する問題