Come conservare nuovi documenti iWork (2013) in un file flat (per il controllo della versione)?

5

Con l'aggiornamento di iWork dell'ottobre 2013, la nuova interfaccia utente è ottima, ma sembra che non sia più possibile archiviare i documenti come "file flat". Questo limita davvero la mia capacità di memorizzare i file, essenzialmente escludendo il controllo della versione self-hosted (git, hg ecc.) Dall'immagine.

Il problema è:

  • l'aggiunta di una nuova immagine a un documento crea un nuovo file all'interno del pacchetto, che dovrebbe essere esplicitamente aggiunto al controllo di versione

  • rimuovendo le foto le rimuove dal pacchetto ma - ancora una volta - il controllo della versione deve essere notificato.

Ho provato a comprimere il pacchetto e a rinominarlo in "pagine" (il modo in cui iWork'09 ha gestito file flat) ma non funziona.

Qualcun altro è stato un po 'da questo - hai un work-around (a parte l'uso di iCloud, Dropbox - Sto bene con alcuni dei documenti che vivono lì, ma per alcuni altri mi piacerebbe stare più vicino al mio petto )?

I workaround possono essere sia sul lato iWork, sia come ottenere "hg" (Mercurial) per la versione delle directory del pacchetto.

Addendum

Come dice l'elemento SO, ho risolto questo problema con hg addremove . Altri suggerimenti e discussioni sono ancora benvenuti. :)

    
posta akauppi 01.11.2013 - 14:13
fonte

3 risposte

1

Lo strumento keynote-to-text fornisce una rappresentazione testuale di un file .key . Puoi registrarlo come convertitore di testo per un file Keynote aggiungendo a .gitconfig :

[diff "keynote"]
  binary = true
  textconv = /PATH/TO/KEYNOTE/keynote-to-text 

E .gitattributes :

*.key diff=keynote

Quindi git diff fornisce un output utile:

    
risposta data 09.04.2014 - 10:58
fonte
0

Usando git, ho notato che funziona come previsto:

Un git status mi fornisce un utile elenco dei file da aggiungere all'interno del pacchetto di presentazione.

Con la scorciatoia git add -A puoi aggiungerli tutti in una volta. Trovo che questo sia un piccolo inconveniente, se non del tutto.

    
risposta data 10.11.2013 - 00:14
fonte
0

Esportare nel formato precedente; sarà un file piatto, non un pacchetto.

    
risposta data 20.12.2013 - 16:13
fonte

Leggi altre domande sui tag