Как создавать патчи в стиле git с помощью bzr?
В Git, когда мы создаем патч с помощью git format-patch
, он добавляет идентификатор фиксации, имя автора и идентификатор электронной почты автора вместе с diff
из изменений в хранилище. Как я могу создать патч того же типа, используя bzr? Есть ли какая-либо встроенная команда или нет альтернативыbzr diff > somefilename.patch
?
3 ответа
В связи с этим должна быть возможность предоставить спецификатор формата. Так что если bzr-git
установлен, вы должны пойти с bzr diff -F git > somefile.patch
,
Чтобы получить патч в стиле git, включая сообщение об авторе и коммите, вы можете установить bzr-git и использовать "bzr send --format=git".
Например:
bzr ci -m "Some change."
bzr send --format=git -o /tmp/git-patches ../branch-to-diff-against
Это далеко не завершено, но этот скрипт может генерировать совместимые патчи.