2016-11-06 13 views
0

1人のPRの複数のPRを作成する方法を教えてもらえますか?実際には、160件のコミットを持つ1つのPRがあるので、レビューアにとっては非常に難しいです。そのPRを4 PRに変換するのは何ですか?1つのPRの複数のPRを作成する

+0

は4つのプル要求コミットの連続したセットはありますか?もしそうなら、これらの異なるポイントでブランチを作成し、最も古いものから最新のものにマージするのは簡単でしょう。これは本当ですか? – allonhadaya

答えて

1

このタスクで使用できる魔法はありません。 PRをチェックアウトし、必要な部分を4つの別々のブランチにリベースし、それらから4つのPRを作成します。あなたがローカルで利用可能なPRを持っている場合は、あなたが行うことができる。例えば

git checkout original_pr_topic 
git checkout -b new_pr_topic_1 
git rebase -i master 
# choose the commits you want 
git push github_remote new_pr_topic_1 

git checkout original_pr_topic 
git checkout -b new_pr_topic_2 
.... 
+0

しかし私はなぜここでgit cherry-pickを使わないのだろうと思います。 – Shubham

+0

そしてここでマスターブランチは何ですか?あなたはマスターブランチを元に戻していませんoriginal_pr_topic – Shubham

+0

@Shubham cherry-pickを使うことができます。 "pick"行だけのRebaseは、チェリーピックの便利なラッパーです。そして、いいえ、私は 'マスター 'をリベースしていません - ' master_'に 'new_pr_topic_1'をリベースしています。 (または、必要に応じて開発の基盤となる他のブランチ) – viraptor

関連する問題