¡Estoy intentando asimilar a Mercurial y espero estar confundido aquí!¿Por qué no puedo enviar este cambio a mi repositorio mercurial "principal"?
Tengo un repositorio ('principal') que he clonado ('clon'), ambos en mi propia máquina. Ambos estaban completamente sincronizados el uno con el otro.
Decidí jugar con las ramas con nombre así que la próxima vez que me comprometí en mi 'clon' lo hice bajo el nombre de 'case1212' y aunque parece que se ha ocupado correctamente de mi clon, no puedo empujar estos cambios a 'principal'. El error dado es:
abort: push creates new remote branch 'case1212'!
... ¿y sugiere que podría necesitar fusionar primero? ¿Qué se supone que debo unir en ese repositorio 'clon'? Cuando trato de sacar de 'main', no hay cambios.
Estoy bastante seguro de que realmente me gustaría crear una rama remota en mi repositorio "principal" para que las personas que actualicen puedan ver esa rama.
¿no es la mejor práctica fusionar los cambios remotos localmente y luego presionar? – gcb
@gcb Algunas veces realmente quieres una nueva rama en el repositorio del servidor para que esté disponible para que otros la vean y la usen. Pero si solo se trata de una cabecera separada porque no se han fusionado los cambios locales de forma local, entonces sí, debe fusionarse antes de pulsar y luego no es necesario presionar forzar. – Rory