Что делает git-quiltimport? - PullRequest
1 голос
/ 12 марта 2019

Что на самом деле делает новая команда git git-quiltimport? Из документации

git-quiltimport - применяет набор патчей для стеганого одеяла к текущей ветви

Применяет набор патчей quilt к текущей ветви Git, сохраняя границы исправлений, порядок исправлений и описания исправлений, представленные в лоскутное одеяло.

Это описание мне не понятно. Что такое концепция quilt patch в git и что на самом деле делает git-quiltimport

1 Ответ

2 голосов
/ 12 марта 2019

git quiltimport (обратите внимание, что вам не нужна тире, и это справедливо для всех git-foo команд), кажется, применяет серию патчей, сохраненных в определенном формате (набор патчей для квилтинга, см. Ниже).

Я бы ожидал, что он будет вести себя аналогично нескольким git am, который применяет один или несколько исправлений из сообщений электронной почты, хранящихся в формате maildir (или из одного файла электронной почты).

Остальная часть этого ответа скопирована с Что такое набор патчей для квилта? .

Quilt - это инструмент управления патчами . Идея состоит в том, что вам будет проще поддерживать несколько отдельных наборов изменений в одном исходном клиенте, даже если они затрагивают одни и те же файлы.

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *1010* * * * * * * * * *

.

Если бы вы не использовали quilt, вам, вероятно, нужно было бы просто создать другого клиента для поддержки отдельных наборов изменений, но вам пришлось бы исправлять изменения, которые приносили бы пользу обоим исходным деревьям клиента.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...