Boilerplate HTML5, implementación de git prime / hub y build ant para performance: ¿cuál es el flujo de trabajo?

He estado trabajando en un nuevo layout receptivo y he estado usando git en una configuration principal / concentrador (consulte Un flujo de trabajo de Git centrado en la web ).

Estoy llegando al punto de mi proyecto en el que quiero comenzar a utilizar las optimizaciones en el script de compilation de html5bp. Pero no tengo claro el flujo de trabajo cuando uno está usando git.

¿Codigo en cualquier máquina que estoy usando en ese momento, ejecuto la ant build local y luego envío los files y envío a mi server? ¿Codigo, confirmo, presiono y luego hago que el script post-actualización ejecute las optimizaciones de forma remota en el server?

Simplemente confundido en cuanto a lo que debería ser el flujo de trabajo.

Gracias.

Respuesta simple: confirme los cambios y luego ejecute una compilation en el server.

Obviamente, los detalles son más complicados que eso, y dependerían de tu entorno, pero es mucho más agradable / más limpio mantener la compilation (y los artefactos asociados) fuera del control de tu fuente. Lo único que necesita mantener es la capacidad de probar, localmente y en un entorno por etapas, el resultado de la magia de script de minificación / concatenación / compilation.