vimdiff: mostra apenas a diferença entre “base” e “remote”

0

Estou mesclando duas ramificações em um projeto, que alteraram a mesma parte de alguns arquivos de maneiras diferentes. O ramo "remoto" é um pouco mais próximo do ancestral comum ("base"), por isso quero mostrar apenas as diferenças entre "base" e "remote"; Por padrão, todas as linhas diferentes em quaisquer dois arquivos (eu acho) são destacadas, deixando uma grande região de destaque com pouca informação útil. Posso fazer isso?

Seria melhor se eu pudesse mostrar simultaneamente a diferença entre "base" e "remote" e entre "local" e "mesclado"; essencialmente, duas sessões de diff em um vim. Isso é possível?

    
por Imperishable Night 20.11.2017 / 05:09

1 resposta

0

Eu trabalho com esse problema usando um tmux

  1. abra um tmux
  2. divida o tmux horizontalmente usando ctrl-a-double_quote
  3. abrir vimdiffs individualmente

é claro, você precisa gerenciar a rolagem entre as janelas - mas essa é a melhor foto com o vimdiff nativo.

    
por 20.11.2017 / 07:11

Tags