Celem wtyczki Hg mq ma być w stanie dokonać idealny zobowiązuje się do repozytorium, nie myląc zmiany wprowadzone w roztargniony ADHD wywołanego wędrówki przez kod;Co zrobić, gdy zbyt wiele zmian w jednej poprawce w hg mq kolejce poprawek?
Na przykład ....
Pracuję nad bug x kiedy zauważy błędu y i rozpocząć pracę nad nim zamiast. W tym momencie powinieneś utworzyć nową poprawkę w kolejce poprawek, aby nie mylić zmian, gdy jest ona przypisana do twojego repozytorium.
Teraz załóżmy na chwilę, że zapomni zrobić nową łatkę oraz w procesie hg qrefresh
. Później, gdy zdasz sobie sprawę ze swojego błędu, chcesz oddzielić zmiany z jednej łatki na dwie.
Zdaję sobie sprawę, że ma do czynienia z edytując plik poprawki (i nowy patch) w kolejce, aby oddzielić zmiany w oddzielnych łat i później popełni. Jednak nie jestem jeszcze wprawny w edycji plików łatek diff.
Gdzie mogę dowiedzieć się na ten temat? I jak można to osiągnąć?
Nie wyjaśniłem tego w moim poście, ale wiem, gdzie znajdują się pliki z łatami, ale po prostu nie jestem dobry w szczegółach edycji pliku poprawki. – leeand00
Ah, przepraszam - nie chciałem sugerować, że nie wiesz, gdzie one są. Mówię tylko, że biorąc pod uwagę wszystkie dostępne mi opcje, wolę to zrobić. –
Ponadto, dopóki edytujesz na poziomie [hunk level] (http://en.wikipedia.org/wiki/Diff#Unified_format), jest to naprawdę proste - możesz przesuwać porcje tak, jak chcesz, tak długo jako poprawny nagłówek (np. '--- a/foo \ n +++ b/foo') znajduje się gdzieś nad przesuniętymi bryłami. –