Pergunta

Gostaria de saber se existem ferramentas para mostrar * .diff arquivos usados ??na aplicação de patches relacionadas com embalagens debian. O que eu preciso da ferramenta é que ela pode apenas ler o arquivo diff e mostrar os arquivos reais mudaram com linhas alteradas, como KDiff ou fusão faria ao comparar diretamente 2 arquivos diferentes. Ou talvez eu tenha tipo totalmente errado de abordagem a este, talvez eu devesse perguntar como eu posso obter mais de diff-arquivos?

Foi útil?

Solução

Kompare é capaz de abrir um .diff, e mostra os arquivos alterados no topo, alist de mudanças do arquivo selecionado, e um lado a diff lado (para as linhas que ele é capaz de extrair do. diff.

No entanto, quando eu alimentá-lo um debdiff, ele ficou confuso. O diff não tinha === cabeçalhos de arquivo, apenas --- e +++ cabeçalhos, e por isso incluiu as alterações a partir do / debian / changelog , / debian / copyright e / debian / rules com / debian / control arquivo. Ymmv.

Captura de tela: http://imagebin.ca/view/fNWEzx.html

Outras dicas

O Debian diff formato parece ser um formato especial diff. Como não resultou minha curta de busca google em uma ferramenta gráfica, o que poderia lidar com esses arquivos na forma como ferramentas diff normais fazem, não tenho certeza, se existe tal ferramenta. Talvez você poderia tentar converter esses arquivos debiff de arquivos diff normais (eu não encontrar uma ferramenta, que faria isso, qualquer um).

Há uma ferramenta para mudanças visualizar em pacotes Linux (DEB, RPM, TAR.GZ, etc.) - pkgdiff .

Uso:

pkgdiff -old OLD.deb -new NEW.deb

relatórios de exemplo:

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top