En algunos casos, tengo que hacer cumplir que los usuarios de Mercurial han ejecutado hg pull -u
antes de que se pueda hg commit
, es decir, hg pull
significa que la cola entrante es vacío, y además, también quiero que la persona esté usando la versión principal de la rama.Mercurial: aplicar "hg pull -u" antes de "hg commit"
¿Cómo puedo configurar tal restricción?
(Soy plenamente consciente de que esto va en contra partes del núcleo diseño DVCS)
Otra forma de hacer esto es cómo implementar un servidor de gatillo empuja para no permitir que crean múltiples cabezas. –
No puedo decirte cómo automatizar, pero utilizo "hg incoming" para comprobar si necesito extraer. Es posible que desee usar eso. –
Sería mejor si explicara el problema que está tratando de resolver en lugar de la solución defectuosa que desea solucionar. –