エンジニアのひよこ_level10

【毎日更新!】新卒4年目エンジニアブログです!

【GitBucket】プルリクのThis branch is out-of-date with the base branchの対応【909日目】

プルリクでエラーっぽいのがある

This branch is out-of-date with the base branch
Merge the latest changes from develop into this branch.

こう書かれていると思います。

これは何か。

原因

向き先である、developの内容が、プルリクを出している元ブランチ(feature-xxx)に入っていないために起こる問題です。

対応

  1. feature-xxxに、developをpullする
  2. 動作に問題ないか確認する
  3. 再度pushする

なぜマージ出来るのに対応が必要か

実は、プルリク上のボタンで処理も出来ます。
ただ、あまり推奨はしません。2.の作業が抜けるからです。

Conflictはしてないが、common.cssみたいに関連する別なファイルが変更されていたら?
コードは予定通り変わっても、予想外の動きをするかもしれない

今後

『プルリクを建てる前』に、向き先のコードをpullしてからpushするを意識すると良いと思います!