¿Puedo ver en vivo los resultados de una request de extracción antes de aceptarla?

Mi jefe tiene una idea para nuestro website y me pregunto qué tan posible es esto.

Queremos atraer a personas no técnicas al process de aprobación para requestes de extracción en Github. Por ejemplo, tenemos a alguien cuyo trabajo es asegurar la precisión de las cosas que estamos diciendo, y tenemos a alguien más cuyo trabajo es asegurarse de que el website tenga un buen layout.

El problema es que ninguna de estas personas es técnica y no puede leer el código ni usar un software como Git Bash. Nos gustaría que de alguna manera puedan get una vista previa de los cambios de una request de extracción para ver cómo se ve (en lugar de ver el código en sí). ¿Es posible algo así con Git? Si no, ¿de qué otra manera podemos integrarlos en el

Sí tu puedes. Se llama "tener un canal de lanzamiento apropiado"

Una vez que lo hagas, puedes build tu versión desde una sucursal de Git e instalarla.

Siempre y cuando estés "implementando a través de git checkout" nunca obtendrás lo que deseas. El problema es que el order de las operaciones funciona en contra de usted.

Con un canal de lanzamiento adecuado, el order de las operaciones se ve como

  • Confirmar el código
  • Construye el instalable
  • Instalar la instalable

Pero como Crear el instalable es su propio paso, puede reorderar los pasos:

  • Build the instalable (pre commit)
  • Instala el instalable (pre commit)
  • Confirmar el código
  • Construye el instalable (post commit)
  • Instalar el instalable (post commit)

Con un atajo que evita la construcción explícita de un instalable, usted está limitando su capacidad de installation a su capacidad de compromiso. Como resultado, su flujo de trabajo se ve como

  • Confirmar el código
  • Instala el commit

Es la falta de un instalable lo que te está obstaculizando en este momento. Con él podrás build el instalable para cualquier sucursal y luego implementar cambios experimentales en los serveres para su verificación antes de que comiences a funcionar.

Para un website, no me gustaría demasiado. Un file Zip como instalable probablemente sea suficiente.