Como fazer alterações enquanto visualiza um diff no bzr explorer?

1

bzr explorer é a ferramenta gráfica para o Bazaar ( bzr ). Ele pode mostrar os diffs muito bem, mas não consigo descobrir uma maneira de fazer alterações no visualizador de diferenças. Outras funções básicas seriam a capacidade de copiar partes inteiras de diferenças da versão base para a cópia de trabalho. Eu estou querendo saber se a função existe e eu simplesmente não consigo encontrá-la, ou talvez a função não exista.

Se isso não for possível dentro de bzr explorer , então eu gostaria de saber como posso configurar o Bazaar para ver (e espero editar) as diferenças em gvimdiff . No momento em que quero fazer isso, primeiro despejo a versão original de um arquivo com bzr cat -r123 file > file.r123 e executo gvimdiff em uma etapa separada, o que é entediante.

    
por janos 11.07.2012 / 18:41

1 resposta

2

Você quer

bzr diff --using gvimdiff [file]

Ou abra o menu "User Configuration" do bzr explorer e defina o gvimdiff como uma aplicação externa de comparação; isso será oferecido no topo do diff construído.

Meu qbzr.conf lê:

[DEFAULT]
config_window_size = 651x422
diff_window_size = 780x580
default_diff = gvimdiff
[EXTDIFF]
gvimdiff = gvimdiff

Eu acho que a dificuldade com a config é que a primeira coluna é o nome da opção diff; o segundo é o comando (e também aceita certas seqüências de expansão de palavras-chave).

    
por Adrian 11.07.2012 / 20:18