wie man odt / doc Dokumente über Git teilen kann

8

Die Idee ist, dass ich Dokumente über Git teilen möchte

ich dachte über die Verwendung von Textdokument (sieht aus wie docx, odt in Funktionalität), die mit jedem Texteditor (nicht binär) bearbeitet werden kann. Wo finde ich sowas?

eine bessere Lösung?

    
MhdSyrwan 09.01.2012, 21:37
quelle

4 Antworten

8

Haben Sie erwogen, LaTeX anstelle von doc oder odt zu verwenden? Auf diese Weise können Sie die Dokumente mit jedem Texteditor bearbeiten und gute Ergebnisse erzielen. Besser noch: Sie haben korrekte Diffs zwischen Revisionen (unabhängig von der verwendeten SCM).

Wenn Ihnen die Idee, das Dokument in einem einfachen Texteditor zu bearbeiten, nicht gefällt, schauen Sie sich LyX an / a>. Es bietet eine Anleitung zum Bearbeiten von Dokumenten, wie Sie sie in normalen Dokumenteneditoren bekommen würden.

Für Git-Hosting-Lösungen können Sie verwenden:

  1. github (wenn Ihre Dokumente Open-Source sind, was ich nicht glaube)
  2. bitbucket (bietet unbegrenzte Repositories mit unbegrenztem Speicherplatz und bis zu 5 Benutzern für das Projekt)
Igor Popov 09.01.2012, 21:41
quelle
22

Es gibt zwei Tools, die verwendet werden können, um git diff odt Dateien zuzulassen: odt2txt und oodiff .

Siehe diese Ressource für Details zur Einrichtung (enthält auch Informationen zu Mercurial und SVN) .)

Snippet der obigen Anweisungen (für git & gt; = 1.6.1) :

  • Installieren Sie zunächst odt2txt und konfigurieren Sie git, damit es ausgeführt werden kann, indem Sie dies zu ~/.gitconfig : %Vor%

  • Nun müssen Sie für jedes Projekt einfach git fragen, diesen Treiber in .gitattributes oder $GIT_DIR/info/attributes zu verwenden, wie folgt:

    %Vor%
YurB 27.03.2013 16:21
quelle
16

LaTeX ist perfekt, um es für Git zu kombinieren. Aber wenn Sie sich nicht die Zeit nehmen können, alles nach LaTeX zu "übersetzen", ist eine gute Option, LibreOffice zu verwenden und Dateien im .fodt Format zu speichern (Open Document Text - Flat XML) . Bei diesen Dateien handelt es sich um nicht komprimiertes XML. Sie können also alle Möglichkeiten von git nutzen, wie Sie die Hinzufügung und Änderungen an der Belegzeile pro Zeile sehen können.

Dies wird die Zusammenführung zu einer einfachen Aufgabe machen. Sogar Binärdateien (z. B. wenn Sie ein Bild einfügen) werden in das Dokument eingebettet und als Text angezeigt. Natürlich können Sie sie nicht von dort manipulieren, aber Sie können das gesamte Tag entfernen oder Attribute mit dem einfachsten Texteditor bearbeiten.

    
froskos 04.11.2014 11:06
quelle
1

Sie können LaTeX für Textdokumente mit Format (oder rtf, Rich Text File, wenn Sie eine Methode bevorzugen, die für jeden zugänglich ist) und Tabellen für Tabellen verwenden.

    
Ariel Sebastián Becker 05.02.2015 14:32
quelle

Tags und Links