2010-06-14 14 views
5

Io uso svn per memorizzare le revisioni dei miei file di specifiche, scritte con oowrite (OpenOffice.org). Non riesco a trovare il modo di confrontare diverse revisioni dei miei file odt. Si lamenta che sono binari.Confronta file odt in svn

Esiste uno strumento o un plug-in per confrontare gli archivi di file odt nel repository svn?

+0

Quale piattaforma/sistema operativo sei? –

+0

Nel mio team alcuni usano Windows/TortoiseSVN e alcuni usano GNU Linux/kdesvn, eclipse, console o ambiente web –

risposta

4

Usa oodiff in questo modo: oodiff -u myfile.odt e se è un file che si trova in un'area di lavoro SVN esso confronterà la versione corrente con quella sul server e visualizzerà la differenza in modo testuale nella console (richiede l'installazione di odt2txt).

3

Se si utilizza Windows, è possibile utilizzare TortoiseSVN, che installa i file VBScript per confrontare e unire documenti ODF e documenti di Microsoft Office.

troverete questi script nella cartella

C:\Program Files\TortoiseSVN\Diff-Scripts 

e si può anche modificare questi script alle vostre esigenze.

2

Sto solo imparando su ODF, quindi sii gentile se ho sbagliato ... Il tuo file ODT è davvero un contenitore (zippato) di molti file diversi. Forse lo sai già, ma questo è il motivo per cui non puoi svn diff o anche svn diff --force il tuo file ODT.

Ho cercato su Google e tutti sembrano capire questa limitazione di SVN, anche se non ho trovato alcuna menzione esplicita. Forse i due link in fondo di questa discussione sarà di interesse:
http://ubuntuforums.org/archive/index.php/t-151569.html

Grazie,
Zachary