2014-07-16 17 views
14

Czy istnieje sposób, aby powiedzieć git cherry-pick, aby użyć strategii scalania renormalize? Nie jestem pewien, czy działa opcja -X.Selekcja wiórów z ignorowaniem białych znaków/linii końcowych

Mam kilka commitów, które wydają się zakładać jeden typ zakończenia linii i próbuję zastosować je do gałęzi, która zakłada drugą. Nie dobrą zabawę ...

+0

Myślę, że mogłem odpowiedzieć na własne pytanie. '-X renormalize' nie działa, ale' -X ignore-all-space' wykonuje zadanie ... – hwjp

Odpowiedz

21

Tak, pod względem kompletności, odpowiedź brzmi, że strategia seryjnej ignore-all-space spełnia swoje zadanie:

git cherry-pick -X ignore-all-space <commit-id> 

i że będzie niech bezboleśnie cherry-pick zobowiązuje się, gdy plik miał na przykład zakończenia linii systemu Windows na wersję z końcówkami plików unix.