Trabajo para una pequeña empresa en el sector de Ingeniería Mecánica. Nadie aquí sabe algo sobre codificación o base de datos, excepto yo mismo, y sé poco más que SQL básico, algunos C #, algunos VBA.
Estoy tratando de encontrar una buena solución de control de documentos de código abierto / freeware 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).
¿Es Subversion adaptable a mis propósitos de control de documentos en lugar de control de código? ¿Sería también suficiente generar informes de documentos en el sistema con los números de revisión correspondientes?
Cualquier otra recomendación o solución disponible es ciertamente bienvenida.
windows-7
version-control
documents
svn
Sin catarsis
fuente
fuente
Respuestas:
SVN tiene una interfaz gráfica de usuario con buena integración de Windows: Tortoise SVN . Muchos de mis colegas lo juran.
Msofficesvn es un complemento de Microsoft Office que da acceso a Tortoise SVN dentro de las aplicaciones de Office. OfficeSVN agrega iconos para las operaciones de SVN a Office 2007. OOoSVN es un complemento similar para OpenOffice.
Con esas herramientas, SVN es utilizable sin requerir una línea de comando. La administración del repositorio puede requerir competencia básica en la línea de comandos.
SVN requiere cierta capacitación del usuario, pero eso no tiene nada que ver con la programación. Principalmente, tienes que hacer que la gente se acostumbre a 1: actualizar, 2: trabajar, 3: comprometerse; y tienes que entrenarlos para realizar fusiones.
Un sistema de gestión de documentos que proporcione un archivo 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 confrontar a los usuarios con conflictos, pierde silenciosamente los datos cuando ocurre un conflicto.
Un flujo de trabajo donde las personas se bloquean antes de trabajar en un documento es mucho más restrictivo, pero puede ahorrar 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 no técnicas a usar el control de versiones: estoy interpolando del comportamiento observado con el control de versiones "manual", donde los documentos se envían por correo a una persona que se supone que debe fusionar los cambios).
fuente
Los archivos de código son simples archivos de texto. Los archivos .docx y .dwg son "poco menos" fáciles de usar) por lo que necesita complementos para dichos archivos. En el caso de los archivos msword hay un complemento xdocdiff.
fuente
Sugeriría un sistema de gestión de documentos sobre un sistema de control de revisión para documentos "binarios". El control de revisión funciona mejor para archivos de texto como el código fuente, pero pierde muchas de las características cuando se trata de tipos binarios.
fuente
También hay una solución comercial entre los complementos de Microsoft Office Subversion: MagnetSVN .
fuente