Natywny git umożliwia partial commits: Możesz zatwierdzić tylko niektóre linie pliku i pozostawić resztę do późniejszego zatwierdzenia.Czy możesz zrobić częściowe zatwierdzenie w TortoiseGit?
Czy to możliwe w TortoiseGit?
Natywny git umożliwia partial commits: Możesz zatwierdzić tylko niektóre linie pliku i pozostawić resztę do późniejszego zatwierdzenia.Czy możesz zrobić częściowe zatwierdzenie w TortoiseGit?
Czy to możliwe w TortoiseGit?
Tak, w dokumentach jest official instructions.
W praktyce znajdę ten obieg przydatne:
Odpowiedź jest w zasadzie poprawna https://stackoverflow.com/a/32527098/3906760 jednak jest mniej wymagane kroki.
Te kroki są wymagane, ponieważ TortoiseGit nie obsługuje jeszcze pełnego procesu pomostowego i wyboru przystawek/bloków, cf. https://tortoisegit.org/issue/2299.
Jest to również bardzo denerwujące i dezorientujące w porównaniu z natywną funkcją git. – Mehrdad
@Mehrdad Nigdy nie zrozumiałem, jak działa natywna funkcja git! Zawsze wydawało mi się to zbyt skomplikowane ... Z drugiej strony TortoiseHg jest bardzo proste: podczas zlecania wystarczy wybrać/odznaczyć bloki, które chcesz/nie chcesz. Naprawdę mam wrażenie, że TortoiseHg jest jeszcze bardziej wydajny niż TortoiseGit (nawet jeśli nie używał TortoiseHg przez 2-3 lata). – user276648
Natywne narzędzie 'git gui' ma pożądaną funkcję, a metoda wymieniona w tej odpowiedzi jest bardzo irytująca, jak widzę. – ollydbg23