私の会社の方針は、プルリクエストがリベースされたブランチで行われなければならないということです。私は地元のDev分岐を有していて、これは「タスク」ブランチがあります。マスターが更新されるとき子ブランチを持つブランチをベースにします。
remote master --------
\
Dev ------------------
\-----task1 \
\---task2
、私はマスター上のDevをリベース。ブランチtask1とtask2を管理する最適な方法は何ですか?彼らはまだ取り組んでいます。私が見ることができる唯一の方法のように、各タスクブランチをリベースすることが考えられます。
TASK1続けると2が正しく、同様リベースすべきgit checkout Dev
git rebase --preserve-merges master
:
ええ、そうです。マージの代わりにチェリーを選択しない限り、プルリクエストではうまく動作しません。 –