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?