5 votos

Cómo almacenar nuevos documentos de iWork (2013) en un archivo plano (para el control de versiones)?

Con la actualización de octubre de 2013 de iWork, la nueva interfaz de usuario es estupenda, pero parece que uno ya no puede almacenar los documentos como "archivo plano". Esto realmente limita mi capacidad para almacenar los archivos, esencialmente descartando el control de versiones auto-alojado (git, hg, etc.).

El problema es:

  • añadir una nueva imagen a un documento crea un nuevo archivo dentro del paquete, que debe añadirse explícitamente al control de versiones

  • La eliminación de imágenes las elimina del paquete, pero -de nuevo- el control de versiones debe ser notificado.

He probado el truco de comprimir el paquete y renombrarlo de nuevo a '.pages' (la forma en que iWork'09 manejaba los archivos planos) pero no funciona.

¿Alguien más ha sido mordido por esto - tiene soluciones de trabajo (que no sea el uso de iCloud, Dropbox - Estoy bien con algunos de los documentos que viven allí, pero para algunos otros que me gustaría mantener más cerca de mi pecho)?

Las soluciones pueden ser tanto en el lado de iWork, como en las formas en que obtengo, por ejemplo, 'hg' (Mercurial) para versionar los directorios del paquete de forma agradable.

Apéndice

Como dice el artículo SO, lo resolví de la siguiente manera hg addremove . Otras sugerencias y discusiones siguen siendo bienvenidas. :)

1voto

Matt Brennan Puntos 126

La herramienta keynote-to-text ofrece una representación textual de un .key archivo. Puede registrarlo como el convertidor de texto para un archivo de Keynote añadiendo a .gitconfig :

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

Y .gitattributes :

*.key diff=keynote

Entonces git diff proporciona una salida útil:

0voto

febLey Puntos 21

Usando git, me di cuenta de que funciona como se esperaba:

A git status me da una lista práctica de los archivos que hay que añadir dentro del paquete de presentación.

Con el acceso directo git add -A puedes añadirlos todos de una sola vez. Me parece un inconveniente muy pequeño, si es que lo hay.

0voto

mibus Puntos 706

Exporta al formato anterior; será un archivo plano, no un paquete.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X