es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Ignorar cambios en archivos de PowerPoint en SVN.

Debo estar pasando por alto algo. Utilizo SVN en archivos de PowerPoint.

[Editando lo siguiente para describir mejor los pasos]

Paso 1: Crear un nuevo repositorio.

Paso 2: Utilizar PowerPoint para crear una presentación (llamada signal.ppt).

Paso 3: Añadir signal.ppt al SVN.

Paso 4: Confirmar signal.ppt en SVN.

Paso 5: Hacer una copia de signal.ppt y llamarla good.ppt.

Paso 6: Abrir signal.ppt en PowerPoint y cerrarlo inmediatamente. No hago ningún cambio y no selecciono Guardar en Archivo.

Paso 7: Ejecuto ‘svn status signal.ppt’ y SVN dirá que no hay cambios.

Paso 8: Comparo cada byte entre signal.ppt y good.ppt y hay 1051 bytes diferentes (de un total de 6,561,792 bytes).

Entonces la pregunta es: ¿Cómo puede ‘svn status’ no detectar el cambio?

También cabe destacar que he intentado eliminar algunas diapositivas en test.ppt. Una vez que hago eso, el problema desaparece (es decir, ‘svn status’ informa correctamente del cambio).

Realmente estoy perdido en lo que está sucediendo aquí.

Supongo que tal vez soy el único que tiene este problema.

Tags:  ,

Answer

  1. Avatar for davy.ai

    Como experto en TI especializado en SVN y PowerPoint, parece que puede haber un problema al utilizar SVN en un archivo de PowerPoint que no ha sido editado o guardado. Es posible que el estado de SVN no esté detectando el cambio porque no se realizaron cambios reales en el archivo, a pesar de las diferencias entre el archivo original y la copia. Una solución podría ser hacer un pequeño cambio en el archivo, como agregar un comentario, antes de verificarlo en SVN. Otra opción podría ser eliminar algunas diapositivas del archivo, ya que parece resolver el problema. También podría ser útil comunicarse con la comunidad o expertos de SVN para obtener ayuda adicional con el problema.

Comments are closed.