Git es un buen sistema de control de versiones para el desarrollo web (HTML / CSS / Javascript) en un proyecto empresarial?

StackOverflow https://stackoverflow.com/questions/3081484

  •  28-09-2019
  •  | 
  •  

Pregunta

Actualmente estoy involucrado en un gran proyecto -. La remodelación de una página web corporativa

El proyecto consiste en gran parte del personal a través de varios equipos (contenido, diseño, etc.).

Hay un pequeño equipo (yo y otro desarrollador) a cargo de la capa frontal / presentación del sistema - que es -. El desarrollo de plantillas utilizando HTML, CSS y Javascript

Código calidad, el desarrollo iterativo y pruebas frecuentes son un aspecto importante del proyecto.

El equipo de desarrollo de back-end utilizan actualmente CVS; sin embargo, está tomando tanto tiempo para dar acceso a mi equipo que estoy considerando la creación de nuestro propio control de versiones, por ejemplo a través de GitHub.

¿Podría Git aporta beneficios particulares para el desarrollo front-end en este entorno?

(I entender los principios básicos de Git, y el otro desarrollador no tiene ninguna experiencia con ella, pero estaría dispuesto a recogerlo.)

¿Fue útil?

Solución

git no será menos apropiado para un entorno corporativo que algo así como CVS o SVN. No hay nada en el diseño o la implementación que hace que sea inapropiado para el entorno corporativo.

Usted probablemente va a terminar usando un enfoque híbrido: cada desarrollador tendrá un repositorio Git local y empujará de nuevo a un origen interno (un rayo central) para mantener las políticas de copia de seguridad de la corporación y para dar al jefe que tibia y difusa, 'mi código es seguro' en la máquina repository.corpration.com. Como usted ha mencionado, github puede actuar como su origen.

Para consultar http://en.wikipedia.org/wiki/ Git_ (software) #Projects_using_Git para una lista de organizaciones de gran tamaño (de código abierto y la fuente no abierta) usando git.

También echar un vistazo a http://www.youtube.com/watch?v= 4XpnKHJAok8 y prestar atención especial cuando Linus dice a Google que su sistema de control de revisión actual chupa y que estarían mucho mejor con git.

Otros consejos

Teniendo en cuenta tu comentario sobre TI CVS ineficiencias y apoyo de gestión para DVCS ad-hoc, aquí hay una gran razón:

  

Yo ni siquiera tocar mi propio código sin   VCS, y mucho menos tratar de trabajar   colaboración y gracias a CCSC,   RCS, P4 y Hg, nunca han tenido que.

Escribir código sin VCS es como escribir con tinta que desaparece, quizás peor, como se puede ver cuando la tinta ha desaparecido.

Yo pensaría que iba a funcionar bien. Con derivación adecuada y quizás cherry picking, también es fácil de usar para mantener el código dev local con parches de despliegue.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top