standardmäßig, wenn Sie verwenden fugitive.vim ‚s :Gdiff
auf einem Dateipuffer, der in Konflikt mit git ist, erhalten Sie eine three way diff zeigt HEAD
, die Arbeitskopie (mit Konfliktmarken) und die merge
.anzeigen Basis in fugitive.vim Konflikt diff
Ich mag git config merge.conflictstyle diff3
Satz haben, die includes the base (letzte gemeinsame Vorfahre von HEAD
und merge
in den Konfliktmarken.
Leider auch mit diff3
als conflictstyle
in fugitive.vim Sie immer noch nur 3 Scheiben bekommen (keine Base).
Wer weiß, wie Show es Idealerweise über die Arbeitskopie in einem anderen Fensterbereich machen?.
This comment von Tim Pope einen Hinweis zu liefern scheint, aber Ich kann es nicht genau herausfinden.
Haben Sie versucht [Threesome] (http://sjl.bitbucket.org/thiresome.vim/)? – romainl