He estado administrando Subversion como un repositorio de almacenamiento de documentos de ingeniería para mi empresa. Está funcionando bastante bien, sin embargo tengo una pregunta sobre cómo los formatos de MS Office 2007 son (deben ser) manejados por Subversion.¿Subversión eficientemente documentos de Office OpenXML?
estoy mirando a una hoja de cálculo de Excel 2007 (.xlsx) en mi copia de trabajo de Subversion que se ha aplicado la svn: mime-tipo propiedad application/octet-stream. Esto significa que Subversion se trata como binario, ¿verdad?
Tenía la esperanza de que los nuevos formatos de documentos de MS Office fueran almacenados eficientemente por Subversion. Según entiendo, se realizará una copia completa de un archivo binario en cada confirmación de ese archivo, mientras que si el archivo es texto, un pequeño cambio en el archivo dará como resultado una pequeña cantidad de datos adicionales que se agregarán a el repositorio (en una situación típica al menos).
No entiendo gran parte de los detalles de XML, pero pensé que un archivo XML era texto y que, por lo tanto, sería almacenado eficientemente por Subversion.
¿Es posible configurar Subversion para que los documentos de MS Office OpenXML se almacenen de manera eficiente?
Seguimiento (2009-11-09): Me he dado cuenta que los documentos de Office pueden ser almacenados como texto sin formato utilizando los formatos de documentos XML 2003 Office (Excel: cálculo XML 2003; Palabra: Word Documento XML. Hay una advertencia sobre pérdida de formato, pero todavía tengo que encontrar ninguna pérdida notable de formato.
ver también: http://stackoverflow.com/questions/1320654/will-subversion-efficiently-store-openxml-office-documents –
@ 0xA3 ¿Está aplicando [recursión] (http://stackoverflow.com/questions/1320654/will-subversion-efficient-store-openxml-office-documents # comment17301597_1320654)? –
Tenga en cuenta que "Documento XML de Word" no es el formato de archivo XML 2003, es decir, el formato de paquete plano Open XML 2007; sería imposible perder datos al guardar en este formato, ya que puede hacer todo lo que un .docx puede hacer . El formato Excel 2003, por otro lado, corre el riesgo de perder datos si la característica no existe en 2003 o no existe en el formato XML 2003. – BrainSlugs83