Subversión: ¿Control de documentos para no programadores?

Subversión: ¿Control de documentos para no programadores?

Trabajo para una pequeña empresa del sector de la Ingeniería Mecánica. Nadie aquí sabe nada sobre codificación o bases de datos excepto yo, y sé poco más que SQL básico, algo de C# y algo de VBA.

Estoy tratando de encontrar una buena solución de control de documentos de código abierto/gratuito para toda nuestra documentación relacionada con la ingeniería. La mayoría de los archivos tienen el formato .docx, .xlsx, .pdf o .dwg (CAD).

¿Subversion se adapta a mis propósitos de control de documentos en lugar del control de código? ¿Sería suficiente también generar informes de los documentos en el sistema con los números de revisión correspondientes?

Cualquier otra recomendación o solución que exista será bienvenida.

Respuesta1

SVN tiene una interfaz gráfica de usuario con buena integración con Windows:Tortuga SVN. Muchos de mis colegas confían en ello.

Oficinasvnes un complemento de Microsoft Office que brinda acceso a Tortoise SVN dentro de las aplicaciones de Office.OficinaSVN agrega íconos para operaciones SVN a Office 2007.OOoSVNes un complemento similar para OpenOffice.

Con esas herramientas, SVN se puede utilizar sin necesidad de una línea de comando. La administración del repositorio puede requerir conocimientos básicos de línea de comandos.

SVN requiere cierta capacitación del usuario, pero eso no tiene nada que ver con la programación. Principalmente, hay que conseguir que la gente adquiera el hábito de 1: actualizar, 2: trabajar, 3: comprometerse; y tienes que entrenarlos para realizar fusiones.

Un sistema de gestión de documentos que proporcione archivado puro sin exponer conflictos será más fácil de usar. Pero eso se debe a que oculta las dificultades debajo de la alfombra: en lugar de enfrentar conflictos a los usuarios, pierde datos silenciosamente cuando ocurre un conflicto.

Un flujo de trabajo en el que las personas se bloquean antes de trabajar en un documento es mucho más restrictivo, pero puede ahorrarles dolores de cabeza si no se les puede enseñar a no entrar en pánico cuando ocurre un conflicto.

(Tenga en cuenta que no tengo experiencia en enseñar a personas sin conocimientos técnicos a utilizar el control de versiones; estoy interpolando el comportamiento observado con el control de versiones "manual", donde los documentos se envían por correo a una persona que se supone debe fusionar los cambios).

Respuesta2

Los archivos de código son archivos de texto simples. Los archivos .docx y .dwg son "un poco menos" fáciles de usar, por lo que necesita complementos para dichos archivos. En el caso de archivos msword existe un complemento xdocdiff.

Respuesta3

Yo sugeriría unsistema de gestión de documentossobre uncontrol de revisiónsistema para documentos "binarios". El control de revisiones funciona mejor para archivos de texto como el código fuente, pero se pierden muchas funciones cuando se trata de tipos binarios.

Respuesta4

También existe una solución comercial entre los complementos de Microsoft Office Subversion:ImánSVN.

información relacionada