TortoiseHg pozwala na wysłanie do kogoś pliku poprawki z twoimi zmianami, ale czy obsługuje stosowanie łatek?
Jeśli tak, jak zastosować łatkę za pomocą TortoiseHg?
Rozwiązanie Dzięki @Will Bickford za pomoc. Właśnie znalazłem tę funkcję wymienioną jako TODO na stronie TortoiseHg.
mercurial
patch
tortoisehg
Michael La Voie
źródło
źródło
Odpowiedzi:
Z Eksploratora repozytorium, Repozytorium> Importuj ...
źródło
Wygląda na to, że w TortoiseHg nie ma wbudowanej obsługi tego. Spróbuj tego z wiersza poleceń:
To powinno zastosować poprawkę do repozytorium Mercurial i kopii roboczej.
Pierwsza odpowiedź dźgnięciem
Powinieneś być w stanie kliknąć plik poprawki prawym przyciskiem myszy i wybrać „Zastosuj poprawkę ...” - tak to działa dla innych klientów TortoiseX. Upewnij się, że zapisujesz plik poprawki w tej samej ścieżce katalogu, z którego został wygenerowany.
Pobieranie TortoiseHg 0.8.1 w celu przetestowania ...
źródło
--no-commit
parametru, aby uniknąć zatwierdzenia.Warto również zauważyć, że „Repository Explorer, Synchronize> Import…” (który wewnętrznie wykonuje „hg import”) automatycznie wykona „ zatwierdzenie ” - nie zawsze jest to pożądane zachowanie.
Inną możliwością jest użycie unixowego polecenia „patch” (w systemie Windows być może użyj wersji cygwin) lub użycie „hg import” bezpośrednio z opcją „--no-commit”. Obaj po prostu dokonają zmian w katalogu roboczym i możesz przejrzeć zmiany i zatwierdzić je później ręcznie.
źródło
W wersji 1.0 z Workbench: Repozytorium> Importuj ...
źródło
Tortoise Hg ma dokumentację dotyczącą tworzenia i stosowania (importowania) łat:
http://tortoisehg.bitbucket.io/manual/1.0/patches.html
źródło