チームでbitbucketおよびsourcetreeを利用しています。
現象:最終的なプルリクエストの段階で「競合」の発生を認知。同一人の作成した異なるファイルです。
本命のプルリクエストをA、その競合対象をBとすると、AのブランチにBが併存している状態です。ちなみにBは既にマージが済んでいます。
原因として考えられること:以前、当該のプロジェクトにおける3つのファイルを、誤って同時に一緒にコミットしてしまい、その後ローカルブランチを作成し直して別々にコミットすることで一応解消はできていた認識でした。
質問:ひとまずプルリクエストを却下し、再度ブランチを作成し直して改めてコミット→プルリクエストすることで回避できるでしょうか?
コミュニティをご利用いただきありがとうございます。
以下のような状況の認識でよろしいでしょうか。
例えば git cherry-pick を利用して必要なコミットのみを新しいブランチに取り込む事が可能です。
SourceTree ではブランチ A でのコミット上で右クリック > チェリーピック にて UI 上より操作が可能です。
類似する状況でのブログ記事がございましたのでご参考にしていただけますと幸いです。
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.