2016-11-23 8 views
0

私のプロジェクトはgit flowを使用しています。私の現在の機能(A)はレビューのためにアップされ、実際に数日かかるかもしれないテストに入るでしょう。 また、最初の機能(A)に大きく依存する次の機能(B)を開始する必要があります。未完成のフィーチャを未完成のフィーチャにマージする

何とかgit mergeを使用して、git flowの流れを乱さずにブランチ(B)に機能(A)を持たせることはできますか?

ここでベストプラクティスは何ですか?

答えて

2

は、あなたはそれが分岐Aに影響を及ぼすべきではないし、また、あなたのBは正式にこのことができます

git checkout B 
git pull origin A 
git push origin B 

・ホープからすべての依存関係で更新されますAからすべてのコンテンツを取得し、Bにマージすることができます。

1

あなただけの(B)に機能(A)をマージした特徴(A)を保持することができます

git checkout B 
git merge A 

機能(A)はdevelopブランチにマージしたら、あなたは次に

git checkout B 
git merge develop 
git push origin B 

を試してみてくださいBとdiffの間のdiffのみを含むプルリクエストを見ることができます。 (あなたがGitHubを使用すると仮定すると)

関連する問題