Estoy usando mercurial VCS, he forzado equivocadamente tres commits y quiero que se deshagan, ¿se puede lograr esto? Estoy bastante seguro de que no se propagaron cambios a nadie desde el repositorio al que presioné, así que estoy seguro de que esto no romperá el código de nadie ...Mercurial deshacer tres hg push
He intentado retroceder pero desde que presioné No puedo deshacer nada de la manera correcta. También sé sobre retroceso de hg, pero no estoy seguro de si debería usar este para lo que necesito ...
¡Gracias!
EDITAR
Este es el registro gráfico, se me olvidó mencionar que algunas confirmaciones eran parte de una fusión, pero ellos también tienen que ser deshecho ...
tip
|
a
| \
| b
|/
c
|
d
tengo que devolver el punta a C o D si no hay otra manera de prevenir que debido a la fusión ...
No entiendo cómo podría ser el registro de gráficos así. No puede fusionar 'b' con' c' ya que 'c' es un antecesor de' b'. ¿Cómo terminaste con el conjunto de cambios 'a'? ¿Es realmente una fusión? ¿O hay más conjuntos de cambios involucrados que dejaste fuera? –
Permítanme reformular eso. No parece haber ningún punto en la fusión ya que la historia lineal iría 'd' -'c' -'b' -'a', no es necesario fusionar' c' y 'b' en absoluto. –