Bitbucket にリポジトリ (A としましょう) とフォークされたリポジトリ A-dev があります。3か月間、すべてがうまく機能していました。しかし最近、A-dev でプル リクエストを作成しようとすると、次のように表示されます。
無関係なブランチをマージできません
なぜこれが起こり、どのように解決できるのでしょうか? どうすればトラブルシューティングできますか?
つまり、マージしようとすると、マージの競合が発生します。「レポ A」にマージし、競合を解決する必要があります。その後、プル リクエストをクローズできるように、BitBucket にプッシュ バックします。ワークフローの例:
git remote add repo_a https://url.com/path/to/repo
git fetch repo_a
git merge repo_a/dev
# resolve conflicts
git commit -am "Merge in repo_a/dev and resolved conflicts"
git push origin dev
Git でマージの競合に対処したことがない場合は、このSO の質問 を確認してください。