Respaldo de la información

Hay ocasiones en que el proyecto completo se arruina: archivos corruptos, pérdida de documentos, malfuncionamiento de la computadora, etcétera. ¿Cuál es la mejor manera de gestionar cualquier clase de proyecto digital? Como lo es la edición de una obra…

Logotipo de Git.
Logotipo de Git.

Recursos

  1. «Edición cíclica y edición ramificada: un vuelo seguro y constante (3/3)»

Modo común de respaldar información

La manera usual de respaldar información es mediante la generación de copias que se almacenan en:

Sin embargo, esto acarrea los siguientes inconvenientes:

El descuido en la información afecta la calidad de la edición. Por lo que el mantenimiento de la información no solo es una tarea secundaria o «técnica», sino una responsabilidad editorial.

Octavo elemento metodológico

Ante estos inconvenientes, la solución es el uso de un control de versiones. Una manera práctica de entender qué es esto es mediante una analogía con los videojuegos:

Entonces, en un control de versiones:

Esto tiene las siguientes ventajas:

  1. El espacio necesario disminuye.

  2. No existe confusión entre el proyecto actual y los respaldos».

  3. Existe un control de los cambios.

  4. El trabajo independiente o remoto no queda limitado.

  5. Es posible ver los cambios específicos.

  6. Existe la opción de tener desarrollos paralelos al proyecto principal (branches).

Ejemplo de distintas ramas en un mismo proyecto.
Ejemplo de distintas ramas en un mismo proyecto.

El software utilizado para este control se llama git. Véase un ejemplo de cómo pueden verse su control de cambios en un repositorio.

¿Qué es un repositorio? Un repositorio, depósito o archivo es un sitio centralizado donde se almacena y mantiene información digital, habitualmente bases de datos o archivos informáticos. Más en Wikipedia.

¿Qué hace falta para que uses Git?
¿Qué hace falta para que uses Git?

Noveno elemento metodológico

Con el uso de git se hace posible alojar el repositorio en un servidor donde cualquier usuario autorizado puede descargarlo y subir o bajar cambios (push y pull).

Esquema de interacción con repositorios a nivel local y con el servidor.
Esquema de interacción con repositorios a nivel local y con el servidor.

Con esto, el single source publishing pasa a ser single source and online publishing (SSOP), donde la «revolución» digital no va en contra de los conocimientos adquiridos durante siglos, sino que revisita, depura o elimina técnicas y metodologías que no son las más pertinentes para llevar a cabo una tarea.

En la edición, la «revolución» digital es la «apertura» del «gremio» al uso de las tecnologías de la información en pos de técnicas más aptas pero sin olvidar lo que hace de una obra un «buen» libro.