Trabajo en un pequeño estudio de desarrollo de LAMP donde la idea ha sido simplemente hacer el código y pasar al siguiente elemento de la lista.Conversión de un equipo de desarrollo de FTP a un sistema de control de versiones
El equipo trabaja en Zend Studio 5.5 conectado al servidor en vivo a través de FTP o SFTP. Lo que les gusta de esto es la velocidad de su implementación de código (ya que solo está modificando el código en vivo).
Pero, por supuesto, esto no es bueno debido a muchas razones obvias.
Me gustaría moverlos a un sistema de control de versiones (CVS, SVN o cualquier otra herramienta), pero el problema es que no soy su principal, así que necesito una zanahoria para que comiencen a usar esto.
¿Qué tipo de configuración necesitaría construir en su máquina para que puedan programar como siempre?
Lo que haría sería crear esta configuración en mi máquina y luego mostrarla.
Sé que esto es un poco inusual, pero se ha convertido en una de mis pasiones cambiar su forma de pensar, desde el pirateo habitual de código hasta la estructura y la elegancia. Gracias.
ACTUALIZACIÓN (la respuesta de Jonathan Leffler):
- Sí
- Sin
- Sí, realmente lo hacen
pregunta también, el estudio hace un sistema CMS centralizado que está alojada en cientos de sitios, necesitan modificar sitios individuales, ¿deberían los sitios estar en la composición principal o dentro de la suya propia?
¿La respuesta a Q1 es "Sí, nunca han tenido un desastre"? ¿O es "Sí, han tenido desastres en los que no pudieron regresar"? Lo siento, la pregunta es ambigua. –
La respuesta a su pregunta "múltiples sitios en el repositorio principal" es "depende". Pero me sentiría extremadamente incómodo con un sistema en el que los desarrolladores no tenían un buen VCS para el sitio * my * y mi CMS. Tiene que estar bajo VCS. –
La respuesta es sí, han tenido desastres. –