He estado jugando con git en mi máquina local y todo tiene sentido hasta que se trata de un desarrollador remoto y múltiple que comienzo a confundirme.Flujo de trabajo de Git para desarrollo web
Mi objetivo es tener un/s sitio/s de desarrollo "semi público" en el que un grupo de 4 personas pueda trabajar e introducir cambios en el sitio en vivo cuando estén listos. Necesitamos que el/los sitio/s de desarrollo estén en el servidor web público para que podamos obtener aprobaciones antes de impulsar los cambios en vivo. La seguridad no es una gran preocupación, así que estoy planeando utilizar un simple .htaccess para restringir el acceso. No todos los cambios deben aprobarse, pero quiero que los sitios dev permanezcan actualizados.
El gran desafío es que 2 de los 4 de nosotros somos diseñadores, por lo que todo el proceso de hacer un cambio y llevarlo a la práctica debe ser rápido y simple. Están acostumbrados a simplemente cambiar el sitio. No quiero hacer un proceso de 10 pasos para hacer lo que están haciendo con un atajo de teclado en este momento.
¿Alguna sugerencia?
Capistrano no es necesariamente exclusivo de Ruby on Rails; puede configurarse para trabajar con otros proyectos. Busque algo como "Capistrano for PHP" para comenzar. También hay Ruby Gems, como despliegue sin raíles, que configurará automáticamente Capistrano en consecuencia. En una nota al margen ... esto es en respuesta a un comentario a otra respuesta anterior. Perdón por hacerlo de esta manera, pero aún no puedo publicar comentarios. Espero que todos me perdonen ya que pensé que esta información valía la pena compartirla. Aclamaciones. – Synexis