前提知識
前提知識と参考URLを以下に。
背景
remoteにpushする時は、親ブランチにrebaseしてからpush!
でも親ブランチから切ってから間隔空くと、__盛大にconflict起こす__こともしばしば。
__複数ファイルでconflict__が起きたら、一つ一つのファイルを自分で開くのが面倒なので、そんな時のTips。
本題
- vim起動。
$ vim hoge.txt
- vimのコマンドラインモードから、vimgrep使う。
:vim /^<\+\sHEAD$/ ./** | cw
- [Quickfixリスト]にconflictしたファイル一覧とその該当箇所が表示される。
-
:cnext
,:cprevious
でファイル間を移動して、conflictを解消していく。
何やってるかというと、vimgrepの正規表現で、
<<<<<<< HEAD
を検索して、Quickfixリストに入れてます。
終わりに
vimから出なくて良いので、楽っす。
vimrcにalias入れとくのがオススメです。