Comments 5
Но почему diff? Почему не format-patch?
Видимо потому что WP до сих пор держатся за SVN и git diff для них - новая модная штука, которую они официально и просят https://make.wordpress.org/core/handbook/contribute/git/
Котанов ждёт культурный шок после какого-нибудь Pro Git, когда внезапно выяснится что превращать рабочий стол в помойку не обязательно
Насколько я понимаю, команда git format-patch
выдает некие дополнительные данные по сравнению с git diff
, кроме того результат git format-patch
имеет формат для отправки по электронной почте (так написано в документации). Я хотел показать сам принцип работы с патчами (для меня он в новинку), поэтому взял для примера самый простой вариант.
И да, UMenyaNeudobnieVoprosiki прав, в руководстве «WordPress» предлагают воспользоваться командой git diff
для отправки им патча. Я последовал их рекомендации.
Вы эти команды руками вводите, что ли? Есть же встроенные в IDE инструменты или специализированные вроде TortoiseGIT, где можно щёлкать мышкой по менюшкам вместо запоминания и ввода ввода рукою команд.
Да, руками, в командной строке.
Тут две причины: 1) в учебнике по «Git» сказано, что работа с «Git» из командной строки — самый универсальный вариант, программы с графическим интерфейсом обычно реализуют только часть команд «Git», а из командной строки они доступны все; 2) мне просто нравится работать из командной строки (хотя к окошкам я тоже отвращения не испытываю).
Git for Windows: вклад в проект с помощью патча