Depende de cómo tenga su estructura de repositorio y de lo que esté tratando de lograr. Preferimos hacer revisiones "precompromiso", que en el mundo de DVCS realmente significa "pre-push". Los DVCS son más agradables en este entorno (en comparación con los SCM tradicionales) porque tienen una funcionalidad incorporada para guardar sus cambios locales y recuperar su espacio de trabajo para que pueda trabajar en otra cosa.
Si desea realizar revisiones posteriores, el flujo de trabajo ideal depende en gran medida de la estructura de su repositorio. Por ejemplo, supongamos una estructura de repositorio que se parece a la discutida en este artículo sobre diseños de repositorio de Git . En este caso, es posible que desee revisar los cambios que se están fusionando develop
. Las confirmaciones individuales en ramas de características pueden no tener sentido para la revisión. Obviamente, todo hotfixes
también debe ser revisado junto con las fusiones en master
.
Si, por el contrario, tiene una rama de integración única en la que las personas se registran directamente, querrá revisar todos los envíos a esa rama. Probablemente sea un poco menos eficiente, pero aún podría funcionar. En este entorno, deberá asegurarse de revisar todos los cambios que se han enviado antes de cortar una versión. Eso puede ser más complicado.
En cuanto a b) lo único que sugeriría es enviar un correo electrónico al soporte de SmartBear (support@smartbear.com) directamente. (Sí, trabajo para SmartBear) estaremos encantados de ayudarlo a resolver sus problemas de ruta, pero no hay suficiente información en esta pregunta para solucionar su problema. El proceso normal es simplemente ejecutar el instalador y todo funciona. Al parecer, algo salió mal en ese proceso.