2010-06-14 23 views
5

Teknik özellikler listemdeki revizyonları oowrite (OpenOffice.org) ile yazmak için svn kullanıyorum. Odt dosyalarının farklı revizyonlarını karşılaştırmanın yolunu bulamıyorum. İkili olduklarından şikayet ediyor.Svn içindeki odt dosyalarını karşılaştır.

Svn deposunda odt dosya depolarını karşılaştırmak için herhangi bir araç veya eklenti var mı?

+0

Hangi platform/OS üzerinde çalışıyorsunuz? –

+0

Ekibimde bazıları Windows/TortoiseSVN kullanıyor ve bazıları GNU Linux/kdesvn, eclipse, konsol veya web ortamını kullanıyor –

cevap

4

kullanın böyle oodiff: oodiff -u myfile.odt ve bir SVN çalışma alanında bulunan bir dosyayı ise o mevcut sürümü sunucudaki biriyle karşılaştırır ve farklılığı konsoldaki metinsel bir şekilde görüntüler (odt2txt yüklemesini gerektirir).

3

Eğer Windows kullanıyorsanız, Microsoft Office belgelerinin yanı sıra ODF belgelerini karşılaştırmak ve birleştirmek için VBScript dosyalarını yükleyen TortoiseSVN kullanabilirsiniz.

Klasördeki

C:\Program Files\TortoiseSVN\Diff-Scripts 

bu komut dosyalarını bulacaksınız ve ayrıca ihtiyaçlarınıza Bu komut dosyalarını değiştirebilir.

2

Sadece ODF hakkında birşeyler öğreniyorum, bu yüzden yanlış anladığımdan emin olun ... ODT dosyanız çok farklı dosyalardan oluşan bir (sıkıştırılmış) kapsayıcıdır. Belki de bunu zaten biliyorsunuz, ancak bu, svn diff veya hatta svn diff --force ODT dosyanızın olmamasıdır.

Çevremdeyim ve herkesin açık bir şekilde bulamadığı halde SVN'nin bu sınırlamasını anlıyor gibi görünüyor. Bu dişin alt kısmında Belki iki bağlantılar ilgi olacaktır: http://ubuntuforums.org/archive/index.php/t-151569.html


Teşekkür ederim,
Zachary