git diff para ODF
Bom dia leitores,
Hoje veremos um meio de fazer com que o git consiga entender melhor arquivos em formato OpenDocument. Assim, você poderá ver as diferenças entre arquivos ODF com o git diff.
O truque consiste em usar o programa odt2txt, isso irá transformar o arquivo ODT em texto que poderá ser processado pelo git diff.
Primeiro passo instale o odt2txt, usuários do Debian, como eu, podem usar:
#aptitude install odt2txt
A seguir configure o git para usar o odt2txt, para isso adicione as linhas abaixo ao arquivo ~/.gitconfig.
[diff "odf"]
textconv=odt2txt
E, para tornar tudo automático, adicione, a cada projeto, as linhas abaixo ou no arquivo .gitattributes ou no $GIT_DIR/info/attributes. Crie o arquivo se ele não existir.
*.ods diff=odf
*.odt diff=odf
*.odp diff=odf
Pronto, agora é só utilizar.
PS.: O método acima funciona apenas para git 1.6.1 e posterior.
Para versões anteriores e outros software de controle de versão de uma olhada neste link. OpenDocument, diff, and revision-control
Nenhum comentário:
Postar um comentário