Rwazqip0aln

faça seu login via Facebook se ainda não tiver uma conta no Orangotag.

inscreva-se! · esqueci minha senha · reeviar email de ativação

login

Hugo A. G. V. Rosa



Sr_X

Último post do Meus posts no FriendFeed

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

# git diff para ODF postado há quase 7 anos atrás RSS