Pytania otagowane jako patch

Łatka to oprogramowanie zaprojektowane w celu rozwiązywania problemów lub aktualizowania programu komputerowego lub jego danych pomocniczych. Obejmuje to naprawę luk w zabezpieczeniach i innych błędów oraz poprawę użyteczności lub wydajności.

10
Jak wygenerować łatkę git dla konkretnego zatwierdzenia?
Muszę napisać skrypt, który tworzy łatki dla listy numerów zatwierdzeń SHA1. Próbowałem użyć git format-patch <the SHA1>, ale wygenerowało to poprawkę dla każdego zatwierdzenia od czasu SHA1. Po wygenerowaniu kilkuset łatek musiałem zabić proces. Czy istnieje sposób na wygenerowanie łatki tylko dla określonego SHA1?
1231 git  patch 

5
Jak przenieść niektóre commity na podstawie innej gałęzi w git?
Sytuacja: mistrz jest na X quickfix1 jest w X + 2 zatwierdza Tak, że: o-o-X (master HEAD) \ q1a--q1b (quickfix1 HEAD) Potem zacząłem pracować nad Quickfix2, ale przez przypadek wziąłem Quickfix1 jako gałąź źródłową do skopiowania, a nie master. Teraz Quickfix2 jest na X + 2 zatwierdzeń + 2 odpowiednie …
381 git  commit  patch 



4
Czy mogę podzielić już podzielony przystojniak za pomocą git?
Niedawno odkryłem patchopcję git dla tego addpolecenia i muszę powiedzieć, że to naprawdę fantastyczna funkcja. Odkryłem również, że duży kawałek można podzielić na mniejsze kawałki, naciskając sklawisz, co zwiększa precyzję zatwierdzenia. Ale co, jeśli chcę jeszcze większej precyzji, jeśli podzielony przystojniak nie jest wystarczająco mały? Weźmy na przykład ten podzielony …
204 git  split  add  patch 


5
Jak po prostu utworzyć łatkę z mojego ostatniego git commit?
Szukam magicznej komendy tworzenia łatki z ostatniego dokonanego zatwierdzenia. Mój przepływ pracy czasami wygląda tak vi some.txt git add some.txt git commit -m "some change" a teraz chcę tylko pisać git create-patch-from-last-commit-to-file SOME-PATCH0001.patch ale co powinienem tam umieścić zamiast create-patch-from-last-commit-to-file?
186 git  patch 


3
Utwórz plik poprawki lub pliku różnic z repozytorium git i zastosuj go do innego innego repozytorium git
Pracuję nad projektem opartym na WordPressie i chcę aktualizować mój projekt w każdej nowej wersji WP. W tym celu chcę wygenerować łatkę między dwoma zatwierdzeniami lub tagami. Na przykład w moim repozytorium /www/WProbię to: $git patch-format com1..com2 --stdout > ~/patchs/mypatch.patch Lub $git patch-format tag1..tag2 --stdout > ~/patchs/mypatch.patch /www/WP git natif …
155 git  diff  patch  git-diff  git-apply 

20
Jak zastosować poprawkę różnicową w systemie Windows?
Istnieje wiele programów, które mogą stworzyć łatkę różnicującą, ale mam naprawdę dużo czasu, próbując ją zastosować. Próbuję rozpowszechniać łatkę i otrzymałem od użytkownika pytanie, jak ją zastosować. Próbowałem więc samodzielnie to rozgryźć i odkryłem, że nie mam pojęcia, a większość narzędzi, które mogę znaleźć, to wiersz poleceń. (Potrafię obsłużyć wiersz …
136 windows  diff  gnu  patch 

3
Jaka jest różnica między git am i git apply?
Oba git ami git applymogą być używane do nakładania łat. Nie widzę różnicy. Teraz widzę różnicę: git amautomatycznie zatwierdza, podczas gdy git applydotyka tylko plików, ale nie tworzy zatwierdzenia. Czy to jedyna różnica?
134 git  patch 



2
Jak pobrać pojedynczy commit-diff z GitHub?
Chciałbym uzyskać pojedyncze zatwierdzenie (nazwijmy to ${SHA}) z GitHub za pośrednictwem interfejsu internetowego. Na przykład coś takiego: $ git clone http://github.com/foo/bar $ cd bar $ git format-patch -o .. ${SHA}~1..${SHA} $ cd .. $ rm -rf bar ... ale bez konieczności klonowania całego repozytorium (dane repozytorium jest duże). Oczywiście GitHub …
106 github  diff  patch  git-diff 

5
TortoiseHg Zastosuj poprawkę
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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.