Trabajo con un socio en un sitio PHP para un cliente. Tenemos un repositorio de Mercurial común (en Bitbucket), tanto copias locales como el sitio en vivo. Solo tenemos acceso FTP al sitio en vivo (que no puede modificarse, ya que es un paquete de alojamiento con FTP solamente).Obtener cambios de mercurial al sitio FTP
Deseo poder realizar cambios desde el repositorio al sitio en vivo.
Hasta ahora solo mantengo un registro de los archivos modificados en el repositorio y los copio manualmente con FileZilla, una tarea propensa a errores y molesta. Mi idea es montar la ubicación remota localmente (es decir, usando CurlFtpFS) y decirle a mercurial que copie automágicamente archivos cambiados al sitio. Idealmente, quiero poder especificar los cambios, pero esto sería una ventaja. Sería suficiente si el estado local de los archivos dentro del repositorio se sincroniza.
¿Hay alguna forma de hacerlo con las herramientas de línea de comandos de Linux?
Creo que voy a ir a la extensión de FTP. Gracias. –
¡Estoy usando la extensión de FTP ahora mismo, y es increíble! Sin embargo, falta compatibilidad con el subrepo, pero seguro que es mucho mejor que tener que encontrar manualmente los archivos correctos para cargar y cosas ... – Svish
Acerca de la opción 2, diría que podría ocasionar un desastre después de un tiempo con archivos (re) movidos y tal. – Svish