70 votos

Es el control de versiones (ej. Subversion) aplicable en el documento de seguimiento?

Yo estoy a cargo de alrededor de 100+ documentos (documento de word, no el código fuente) que necesita una revisión por parte de diferentes personas en mi departamento. Actualmente, todos los documentos están en una carpeta compartida donde se va a recuperar, revisar y guardar en la carpeta.

Lo que estoy haciendo ahora es buscar la "fecha de modificación" en la carpeta compartida, abrió los recientes documentos modificados y el uso de la "Pista de función Cambiar en MS Word para aplicar los cambios. Esto me parece un poco tedioso.

Así que será mejor y más fácil cometer este en un control de versión de la base de datos?

Básicamente quiero mantener diferentes versiones de un archivo.


¿Qué he de aprender de las respuestas:
  • Tiempo de uso de la Máquina para guardar diferentes versión (o de copia de Sombra en Vista)

  • Hay una diferencia entre el texto y documentos binarios cuando se utiliza control de versión de la aplicación. (Yo no sabía que que)

  • Diff no obra en los archivos binarios

  • Un sistema de notificación (es decir, correo electrónico) para que la revisión es un gran

  • Google Docs función de revisión.

Actualización :

He jugado con Google Docs función de revisión y sentir que es casi lo correcto para mí. Sólo un poco molesto con la demasiado frecuente de control de versiones (autoguardado).

Pero lo que se siente bien para mí, no significa que se siente bien para mi departamento. Van a estar bien con el ahorro de todos estos documentos con Google?

58voto

Greg Hewgill Puntos 356191

He trabajado con documentos de Word en el SVN. Con TortoiseSVN, usted puede fácilmente diff documentos de Word (entre la copia de trabajo del repositorio y, o entre dos revisiones del repositorio). Es muy astuto y definitivamente recomendable.

La otra cosa que hacer si usted está usando documentos de Word en SVN es agregar el svn:needs-lock de propiedades a los documentos de Word. Esto evitará que dos personas tratando de editar el mismo documento al mismo tiempo, ya que desafortunadamente no hay una buena manera de combinar documentos de Word.

Con estas dos cosas, el manejo de control de versión documentos de Word, es por lo menos tolerable. Ciertamente beats a la alternativa de utilizar una carpeta compartida y el control de cambios.

36voto

Sander Puntos 9804

Lo que en la Tierra son todos de la Palabra-es-binario-para-no-diff personas hablando? TortoiseSVN, por ejemplo, se integra a la derecha de la caja con la Palabra y permite usar integrados de Word diff y combinación de funcionalidad. Funciona muy bien.

He trabajado en proyectos en el que almacenar documentos en el control de versiones. Ha funcionado bastante bien, aunque si la gente no está familiarizado con control de versiones, que son, probablemente, va a tener dificultades conceptuales con cosas como "copia de trabajo" y la "fusión" y "conflicto". No sobreestimar los usuarios la capacidad de la hora de planear su sistema de gestión de documentos.

Creo que existen grandes y potentes soluciones comerciales para todo esto, como bien. Estoy seguro de que si usted tiene suficiente kilodollars, usted puede conseguir algo que se ajuste perfectamente a sus necesidades. Sistemas de gestión de documentos son un gran negocio para grandes empresas.

19voto

Rob Wells Puntos 21714

El g'day,

Supongo que una cosa que nadie parece haber preguntado es si usted tiene un requisito legal para almacenar el historial de cambios para el doc?

Si usted no va a tener un impacto en lo que las soluciones que se pueden considerar.

También un mecanismo de notificación de fecha de salida de las copias es también un paquete de diversión. Si Un ingeniero tiene una copia de un documento y el ingeniero B, a continuación, edita y confirma los cambios que usted desea diseñar Una para ser notificado de que su copia está fuera de fecha.

Documento de control puede convertirse en una verdadera caja de pandora con bastante facilidad.

Tal vez mantener el doc en CVS o SVN y configurar para que los correos electrónicos se generan a quien ha obtenido una copia de actualizaciones para el mismo doc. se comprueban en el repositorio?

HTH

saludos, Rob

Edit: se me olvidó añadir que no te olvides de usar el interruptor binario, por ejemplo-kb para CVS, al añadir el nuevo doc. De lo contrario, recibirá las secuencias de datos que suceder para que coincida con el ascii para la palabra clave de las cadenas con las correspondientes de configuración de administración de datos anexados lo que corromper a su doc. de datos.

10voto

Henrik Paul Puntos 22787

Pensando fuera de la caja, sería migrar a un Wiki estar fuera de la cuestión?

Dado que usted considera que es posible obligar a los usuarios a Subversion (o algo similar), un cambio mayor parecer aceptable.

Otro destino de migración podría ser la utilización de algún tipo de XML estructurado (formato de documentoDocBook viene a la mente). Esto permitiría, de hecho, utilizar los diffs y de control de código fuente, mientras que la obtención de todo tipo de formatos de documentos de forma gratuita.

6voto

hometoast Puntos 6536

Sharepoint también hace un buen (ok decente) trabajo de control de versiones de MS-documentos específicos.

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X