Mesclando diretórios de arquivos de texto

1

Eu tenho dois diretórios: Libc-825 e Libc-1044. Imagine que a versão 1044 é mais nova, mas com bugs. Existe uma maneira de mesclar essas árvores de arquivos? Eu tenho fontes C com diferenças não tão grandes. Eu ouvi falar do uso do git para tais propósitos.

Edit: Eu quero obter diffs de todos os arquivos onde os nomes se chocam, para corrigir erros manualmente

    
por Top Sekret 29.01.2016 / 00:57

1 resposta

0

Você pode usar diff para gerar um patch com arquivos novos, antigos e conflitantes.

diff -Naur Libc-825 Libc-1044

O estado de flags -N trata os arquivos ausentes como novos, -a todos os arquivos são texto, -u mostra linhas antes e depois do diff para facilitar a identificação e -r recursivo. Você pode aplicar o patch ao diretório antigo e obter os resultados mesclados.

    
por 29.01.2016 / 01:12