Описание тега format-patch

NoneGenerate patches with git to be applied manually later on
2 ответа

Как "git-am" применить патч, созданный с помощью "git-format-patch --no-prefix"?

У меня есть причина¹ для создания моего git commit в виде файлов патчей с --no-prefix вариант. Это изменит вывод в файлах, чтобы пропустить a/ / b/ префикс в путях к файлам (позволяя такие инструменты, как patch применять файлы патчей без необходимо…
03 янв '19 в 13:03
1 ответ

Запрос git format-patch

Я пытаюсь создать патч через git между мастером и моей рабочей веткой. Я использовал следующую команду:git format-patch master..workingbr Но это создает инкрементные патчи для всех промежуточных коммитов. Я хотел создать один патч для разницы между …
10 окт '12 в 06:46
3 ответа

Как отправить по электронной почте патчи, отформатированные с помощью git format-patch?

У меня есть серия патчей, которые я хочу отправить в проект с открытым исходным кодом, но я не могу понять, как правильно отформатировать электронную почту. Я попытался выполнить команду git format-patch, а затем прикрепил их все к электронному пись…
30 июн '11 в 13:47
1 ответ

Когда использовать --keep-cr с am и в какой версии git он появился?

Я пытаюсь формализовать рабочий процесс патча для нашей организации. У нас есть внутренний проект, в котором мы не возражаем против пробелов (мы хотели бы, чтобы они оставались одинаковыми для каждого пользователя, если это возможно), символов EOF/E…
0 ответов

Используйте git diff или git format-patch только для получения измененных диапазонов строк после патча

Я хотел бы иметь возможность позвонить git diff [something] <commit0>..<commit1> и получить имена файлов и номера строк в коммите 1, которые были изменены после коммита 0. В настоящее время, если у меня есть # foo.txt foo bar и изменить …
21 фев '19 в 12:02
0 ответов

git format-patch в настройке нескольких веток

1. Аннотация Моя конечная цель состоит в том, чтобы перенести некоторые изменения Клиента, сделанные в ветви Клиента в репозитории linux-kernel, в другой репозиторий linux-kernel, учитывая тот факт, что оба имеют общий базовый тег (например, v4.2, и…
19 дек '15 в 12:59
1 ответ

Патчи Git format-patch не могут использовать LFS в разных репозиториях

В настоящее время мы мигрируем из CVS в репозиторий git. Однако одна команда уже использовала cvs2git около года назад для своего репозитория, потому что их новая функция требует большого количества перемещаемых файлов с историей, с которой CVS исто…
06 окт '17 в 10:09
2 ответа

git format-patch при пустой фиксации возвращает неожиданный результат

Не удалось найти объяснения в git docs по этому вопросу: Если я создаю фиктивный коммит, с каким-то фиктивным изменением, я получаю нормальный патч при запуске git format-patch -1 -o outgoing/ -p -k но если последний коммит пустой коммит, сгенериров…
08 янв '16 в 16:49
2 ответа

Применение git-патчей из одного репо в другое аналогичное структурированное репо

У нас есть 2 проекта, один в рельсах 2.3.14 и один в рельсах 3.2.9, мы переместили файлы и немного изменили структуру вручную при создании репозитория 3.2.9, а теперь, спустя несколько недель, я хочу добавить все оригинальное репо отсутствует, фикси…
03 янв '13 в 10:39
0 ответов

Патч в формате почтовой ветки - Как?

Я разрабатываю инструмент с 3 другими. Мы обычно общаемся через патчи в git. Вот как мы это делаем: 1. А вносит изменения, создает патч, используя format-patch, прикрепляет его к почте (outlook) и отправляет. 2. B и C скачать, разместить на x местоп…
12 июн '14 в 09:00
2 ответа

git множественный предметный префикс с форматом-патчем

Я хотел добавить более одного предметного префикса к своему патчу при использовании format-patch вариант мерзавца Предмет должен выглядеть примерно так [Qemu-devel] [PATCH] linux-user/qemu.h Changed .......... Как это сделать? дела git format-patch …
23 мар '16 в 18:10
2 ответа

git format-patch и ^M в EOL

Я пытаюсь создать патч для файла, который содержит немного ^M в конце строки. когда я редактирую файл, я не вижу ^M, но патч, созданный format-patch, указывает на это в контексте зоны патча. Поэтому, когда я пытаюсь применить его к свежему дереву gi…
18 дек '11 в 14:40
1 ответ

git format-patch отключить номер патча в строке темы

Когда я использую git format-patch чтобы создать несколько файлов патчей одновременно, номер патча добавляется в строку темы. Subject: [PATCH <number>/<amount>] <msg> Можно ли отключить <number>/<amount>?
02 окт '17 в 19:48
2 ответа

git am душит символы из моих сообщений коммитов

Я использую некоторые личные аннотации в моих сообщениях git commit. Например, когда я исправил что-то в модуле MOD_Aсообщение коммита выглядит так: FIX [MOD_A] Fixed something Пока есть FIX перед [MOD_A]все работает нормально, если я сгенерирую пат…
18 мар '13 в 09:38
1 ответ

backporting f2fs linux драйвер с помощью git format-patch или bundle

Я пытаюсь перенести драйвер файловой системы f2fs из linux-3.13-rc4 на мою рабочую станцию ​​под управлением 3.7.10-1, где f2fs еще не существует. Сначала я попытался просто скопировать каталог fs/f2fs на мою рабочую станцию, но это не компилируется…
17 дек '13 в 15:57
4 ответа

git format-patch для всех коммитов в файл

Я хочу получить патчи для всех коммитов, которые сделаны в файл / папку. Я могу получить список commit-id через git log --format="%H"-- path/to/folder Есть ли способ получить патчи из этого списка. [редактировать]: код ниже частично решает мою пробл…
23 янв '18 в 11:12
1 ответ

Как показать весь контекст при использовании мастера исправлений в git-формате

Я пытаюсь сгенерировать diff, используя "git format-patch master". Это нормально, но я хочу, чтобы патч показывал полный контекст (то есть весь файл с отличиями). Есть ли аргумент, который я могу передать, чтобы заставить это работать?
10 янв '13 в 16:46
0 ответов

$ git format-patch -n и $ git format-patch HEAD~n

Я заметил, что есть некоторые различия между $ git format-patch –n а также $ git format-patch HEAD~n Согласно документации: "-n Подготовить патчи из верхних коммитов". Поэтому я думаю, что эти две команды должны привести к одному и тому же результат…
19 июл '13 в 22:58
1 ответ

Git: Генерация патча для всех коммитов, сделанных в ветке "feature" без ссылки на идентификаторы коммитов.

Мы поддерживаем две версии нашего приложения в двух ветках: free а также master (master являясь премиум-версией нашего приложения). Эти ветви довольно похожи, но master филиал имеет несколько дополнительных функций приложения, которые free версии не…
04 июн '12 в 23:32
0 ответов

Создать git patch из определенных коммитов

Допустим, у вас есть коммиты на ветке A: 1 2 3X 4 5X 6 7 И вы хотите создать патч из коммитов 1,2,4,6. Я думаю, что это возможно, используя 3 патча: git format-patch -2 3X --stdout > first.patch git format-patch -1 5X --stdout > second.patch g…
22 дек '15 в 16:03