Mit dem iWork-Update vom Oktober 2013 ist die neue Benutzeroberfläche großartig, aber es scheint, dass man Dokumente nicht mehr als „Flat File“ speichern kann. Dies schränkt meine Fähigkeit, die Dateien zu speichern, wirklich ein und schließt die selbst gehostete Versionskontrolle (git, hg usw.) im Wesentlichen aus dem Bild.
Das Problem ist:
Das Hinzufügen eines neuen Bildes zu einem Dokument erstellt eine neue Datei innerhalb des Bundles, die explizit der Versionskontrolle hinzugefügt werden sollte
Das Entfernen von Bildern entfernt sie aus dem Bundle, aber – auch hier – sollte die Versionskontrolle benachrichtigt werden.
Ich habe den Trick versucht, das Bündel zu komprimieren und es wieder in „.pages“ umzubenennen (wie iWork'09 flache Dateien handhabt), aber es funktioniert nicht.
Ist jemand anderes davon betroffen - haben Sie Problemumgehungen (außer der Verwendung von iCloud, Dropbox - ich bin mit einigen der dort gespeicherten Dokumente einverstanden, aber für einige andere möchte ich näher an meiner Brust bleiben)?
Problemumgehungen können entweder auf der iWork-Seite sein oder Möglichkeiten, wie ich zB 'hg' (Mercurial) bekomme, um die Bundle-Verzeichnisse gut zu versionieren.
Nachtrag
Wie der SO-Artikel sagt, habe ich das gelöst, indem ich hg addremove
. Weitere Vorschläge und Diskussionen sind weiterhin willkommen. :)
Das Tool Keynote-to-Text gibt eine textuelle Darstellung einer .key
Datei. Sie können es als Textkonverter für eine Keynote-Datei registrieren, indem Sie Folgendes hinzufügen .gitconfig
:
[diff "keynote"]
binary = true
textconv = /PATH/TO/KEYNOTE/keynote-to-text
Und .gitattributes
:
*.key diff=keynote
Dann git diff
liefert nützliche Ausgabe:
Mit git habe ich festgestellt, dass es wie erwartet funktioniert:
A git status
gibt mir eine praktische Liste der Dateien, die dem Präsentationspaket hinzugefügt werden sollen.
Mit der Verknüpfung git add -A
können Sie alle auf einmal hinzufügen. Ich finde das eine sehr kleine Unannehmlichkeit, wenn überhaupt.
Export in das vorherige Format; Es wird eine flache Datei sein, kein Paket.
akauppi
MK
Versions
ziehen und Hg oder Git bevorzugen? Es scheint einfach zu sein, es einfach über OS X zu verwalten.akauppi
Dienstag
akauppi