LibreOffice: Jak zapisać w formacie przyjaznym dla Git?

20

LibreOffice zapisuje w plikach zip. Pliki zip są zazwyczaj nieoptymalne do użycia z Git: niewielka zmiana w dokumencie może zmienić większość pliku zip, uniemożliwiając Git ponowne użycie części, co powoduje, że repozytorium Git powiększa się o pełny rozmiar pliku zip tylko kilku zmian.

Czy jest sposób, w jaki mogę powiedzieć LibreOffice, aby zapisał w formacie przyjaznym dla Git?

Np. Zapisując jako plik zip bez kompresji (ala .tar) lub po prostu zapisując dokument jako katalog zawierający te same pliki, co spowoduje rozpakowanie pliku zip.

Ole Tange
źródło

Odpowiedzi:

20

Czy jest sposób, w jaki mogę powiedzieć LibreOffice, aby zapisał w formacie przyjaznym dla Git?

Możesz zapisać swoje pliki jako płaskie XML ( fodt) zamiast odt:

Jeśli dokument jest zapisany jako .fodtplik, zachowuje te same dane .odt, które zawiera plik. Tyle, że tym razem dane są reprezentowane jako tekst czytelny dla człowieka (co znacznie ułatwia pracę systemu kontroli wersji) i nie są kompresowane. Tak więc zapisanie dokumentu jako płaskiego XML pozwala utrzymać wymagania dotyczące miejsca na serwerze i obciążenia sieci na niskim poziomie przy stosunkowo niskim koszcie marnowania kilku kilobajtów na lokalnych dyskach twardych.

Źródło LibreOffice i kontrola wersji


Dalsza lektura

DavidPostill
źródło
Opcja omówiona w ostatnim łączu (dodawanie nowych linii) wydaje się być upuszczona w LO - Nie mogę jej znaleźć w ustawieniach Ładuj / Zapisz.
retorquere
@retorquere Rzeczywiście. Wygląda na to, że został usunięty. Odpowiedź zaktualizowana, aby usunąć ten link.
DavidPostill