dependabotからのPRが溜まってると
- 各dependabot PRをmergeしていくと
- 後半のPRで、dependabot同士の変更がconflictしてしまう...
- 自分で一個ずつconflictを解消していくのも手だが
- dependabotのPR同士が引き起こしたconflictであれば、簡単に直せる
解決法2種類
1. closeして、reopen
- closeして
- reopenするだけで自動で直せる!
conflictしたPRをClose
- closeすると、こんなコメントが
If you change your mind, just re-open this PR and I'll resolve any conflicts on it.
- PRを再度オープンにすることで、dependabotがconflictを解決してくれるとのこと
Reopen
- force-pushされてconflictが修正されていることが分かります
2. @dependabot rebase をコメントする
もっと簡単な方法もある
ここに書いてある通り、 @dependabot rebase
をコメントするだけ
参考
- 実際にconflictが解消されたPR
https://github.com/CASIXx1/rails-docker-base/pull/232