2009-11-03 28 views
14

¿Alguien puede recomendar un motor de control de versiones + GUI que sea bueno para usuarios no técnicos? Estoy perfectamente bien con el uso de Subversion con mi equipo de desarrolladores, pero quiero encontrar algo que ayude al resto de nuestra empresa. Somos una empresa de diseño que tienen que ver con este tipo de archivos: Photoshop, Vectorworks, Microsoft Office, PDF, etc. encuentro interfaces gráficas de usuario, tales como SVNx e incluso versiones (que es bastante agradable) demasiado difícil y irritable para nuestros diseñadores utilizar . Es difícil para ellos entender la idea de trabajar directorios y su relación con un repositorio.Control de versiones para no programadores

Somos una empresa pequeña y no tenemos un gran presupuesto, por lo que nos gustaría mantener el código abierto si es posible.

+3

creo que la pregunta implica una contradicción, como en: ¿hay un libro que un analfabeto puede leer? – hasen

+6

y un excelente ejemplo de algo que casi cualquier persona puede leer sería el manual de seguridad en el vuelo a todos los aviones llevan que dirige lo que debe hacer en caso de una emergencia. Esto, si el curso asume que puedes ver, pero nunca asumes que puedes leer. – ICodeForCoffee

Respuesta

2

Si los no expertos en tecnología están en un Mac, lo recomendaría SVN con Cornerstone de Zennaware. No es de código abierto, pero tampoco es caro. Nuestros diseñadores lo adoran y tiene una gran GUI.

+0

rico, esto se ve bastante bien. Me gusta especialmente la vista de comparación de lado a lado para archivos de imagen y PSD. Una pregunta rápida, dado que es imposible fusionar cambios o archivos diff que no sean de texto, ¿cómo trabajan sus diseñadores con el software? ¿Siempre revisan los archivos con bloqueos para que nadie más pueda pagar? – milesmeow

+0

en mi experiencia no he corrido en una situación en la que los diseñadores necesitan diff archivos no son de texto o realizar combinaciones, por lo que siempre recurrir a nosotros para llevar a cabo algunas de las tareas más avanzadas de todos modos. en lo que respecta a bloqueos, nuestro equipo es bastante pequeño y solo resolvemos conflictos a medida que aparecen, lo que ha sido algo raro. – richleland

0

Bazaar tiene una muy straightforward interface para las tareas básicas de control de versiones.

En algún nivel, tendrá que explicar los conceptos básicos incluso a personas sin conocimientos técnicos para que puedan usarlo (no hay una forma real de "ocultar" el concepto de comprometer sus cambios, para ejemplo), pero al menos la interfaz de usuario de Bazaar lo hace bastante simple y mantiene baja la complejidad de las opciones.

1

¿SharePoint no viene con Windows Server? Puede manejar versiones de archivos.

+0

Puede con documentos. – monksy

+12

Sí, pero compartir es también una pila de mierda humeante. –

+0

Desearía poder votar ese comentario varias veces. – monksy

1

Puedo decir que Subversion y Perforce son problemáticos para los usuarios no técnicos. Hemos estado utilizando Perforce como un repositorio de documentos con cierto éxito. Aunque hemos tenido más errores y problemas de los que me gustaría hablar. Tuvimos un poco más de éxito con Subversion y TortoiseSVN, pero incluso fue demasiado difícil para la mayoría de los no programadores entenderlo. Aunque si tiene la suerte de tener Mac OSX en la oficina, le doy una oportunidad al rich's suggestion.

recomendaría buscando un CMS que apoya la historia en lugar de un repositorio de código fuente. Debería poder encontrar algo que haga el trabajo sin demasiado trabajo de su parte.

3

Si utiliza TortiousCVS | SVN, no está tan mal. Es un enfoque basado en GUI/archivo por lo que es bastante sencillo. He tenido gente no técnica que lo usa y me gusta.

1

me gustaría sugerir SharePoint o Confluence. Ambos tienen una interfaz WebDAV que le permite abrir y cerrar directamente archivos en el repositorio desde Office y otras aplicaciones actuales. SharePoint funciona mejor con Microsoft Office, ya que hay extensiones WebDAV específicas de Microsoft en Office. Además, Confluence solo ofrece WebDAV a través de un complemento.

Ambos son productos comerciales, aunque Confluencia tiene un shared source license, que le permite hacer modificaciones locales.

+0

¿SharePoint o Confluence opensource? –

6
+0

Me gusta el cuadro desplegable como una aplicación, pero no creo que el cuadro desplegable ayude a solucionar la situación. No versiona archivos. – milesmeow

+3

http://www.davidherrold.com/wordpress/wp-content/uploads/2008/06/dropbox_versioning.jpg – alphazero

+1

mi error. :) – milesmeow

0

Lo recomiendo marcar NeverOverwrite.

Guarda todas las versiones de sus archivos automáticamente. Suena como una solución ideal para quienes no son desarrolladores.

-1

¿Qué tal una Wiki con algunos controles de versión mínima integrados en ...como mediawiki

0

¿Por qué usa el control de repositorio de origen para archivos binarios como Photoshop, Vectorworks, Microsoft Office, PDFs, etc.? Creo que el Sistema de gestión de contenido funciona mejor para ti. Intente usar Alfresco, es de código abierto y potente.

0

Me resulta sumamente intuitiva para sourcetree git/mercurial (no hay soporte para SVN). Es para Mac y Windows. Hace que las operaciones comunes como el cambio de ramas, la fusión, la bifurcación y la reversión, que de otra forma serían dolorosas, sean bastante fáciles. Pero para su caso creo que las soluciones de VC (que fue construido para programadores) no es óptima ya que no será capaz de ver las diferencias entre dos versiones de archivos como .psd, .doc, .pdf - estos no pueden ser manejados por el interior herramienta de diferencias - por lo que se echa en falta una gran parte del poder de control de versiones

Cuestiones relacionadas