Estoy tratando de presentar a git en el trabajo, y para hacerlo quiero maximizar la aceptación del equipo.Configuración de Git para no desarrolladores
Esto no es un problema para los programadores (generalmente estamos encantados de aprender nuevas cosas como esta) pero es un problema para los diseñadores y gestores de contenidos que cometen contenido estático como HTML, CSS, etc. apenas pueden use Subversion a través de TortoiseSVN, así que necesito simplificar git tanto como sea posible. Esto significa que algunos conceptos tienen que estar ocultos de alguna manera, como index, stash, merges, rebase, branches.
Las copias de trabajo sucio deben manipularse automáticamente con stashes.
Además, no hay forma de que usen la línea de comandos. Tampoco leerán ninguna guía o tutorial.
Quizás te preguntes por qué no me limito a git-svn: es porque los diseñadores tienen que ajustar el html/css que creo antes de que se fusione en el maletero.
Entonces las preguntas son: ¿Alguien ha usado git con no desarrolladores? ¿cómo lo manejas? ¿cuál es tu flujo de trabajo? podría git-cvsserver ser útil para esto? ¿Hay alguna GUI que haga almacenamiento automático?
Todo lo que se pueda usar para simplificar git será muy apreciado.
Podrías escribirles un conjunto de scripts ejecutables en los que pudieran hacer doble clic para realizar tareas comunes de git como 'git ci -a ...' ¿Funcionaría eso? –
Perdóneme por posiblemente no ser demasiado útil pero ... si está en cualquier posición de poder: explíqueles que este es un requisito para su trabajo. Las cosas cambian, la tecnología viene y se va. Apúntelos en gitready.com o similar y simplemente espere que se pongan al día. – rfunduk
No quiero hablar contigo de idiota, pero ¿has considerado mercurial?Es bastante similar a svn (además de las cosas distribuidas de c) y está TortoiseHg, que funciona para win + linux. – ebo