Jak mercurial, jak zastosować odwrotną łatkę do konkretnego pliku?

Związany zMercurial: Scalanie jednego pliku między gałęziami w jednym repo , Próbuję wykonać operację wycofania na pojedynczym pliku, nawet jeśli ten plik był jednym z wielu uczestników wycofanych wersji.

HG jest narzędziem zorientowanym na zmiany i nie chce działać na plikach.

Najbliższe, jakie mogłem znaleźć, to użycie hg export do utworzenia diff, ręczna edycja diff, a następnie hg import, aby załatać plik w odwrotnej kolejności.

.. ale wtedy uderzyłem w tę irytującą sytuację, gdziehttp://hgbook.red-bean.com/read/finding-and-fixing-mistakes.html twierdzi, że istnieje opcja --reversehg patch kiedy nie ma.

Najbliższą rzeczą, jaką mogę sobie wyobrazić, jest wygenerowanie ręcznie edytowanej łatki jak powyżej, a następnie użycie waniliowej łatki -R do zastosowania odwrotnej poprawki.

Thehg backout Polecenie wydaje się tutaj przydatne, ale w rzeczywistości jest to czerwony śledź.

Nie ma GOT, aby być lepszym sposobem, nie?

questionAnswers(3)

yourAnswerToTheQuestion