20

Bitbucket にリポジトリ (A としましょう) とフォークされたリポジトリ A-dev があります。3か月間、すべてがうまく機能していました。しかし最近、A-dev でプル リクエストを作成しようとすると、次のように表示されます。


無関係なブランチをマージできません

なぜこれが起こり、どのように解決できるのでしょうか? どうすればトラブルシューティングできますか?

編集

エラーのスクリーンショット

4

4 に答える 4

12

つまり、マージしようとすると、マージの競合が発生します。「レポ 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 の質問 を確認してください。

于 2014-02-08T00:09:45.560 に答える