2016-05-10 34 views
0

在git中,當我們使用git format-patch創建一個補丁時,它添加了提交ID,作者姓名和作者的電子郵件ID以及存儲庫中更改的diff。我如何使用bzr創建相同類型的補丁?有沒有內置的命令或bzr diff > somefilename.patch沒有其他選擇?如何用bzr創建git風格的補丁?

回答

0

關於this應該可以提供格式說明符。因此,如果安裝了bzr-git,則應該使用bzr diff -F git > somefile.patch

+0

我試圖安裝'在Ubuntu 16.04的bzr-git',但無法找到該包。取而代之的是'git-bzr'。他們是一樣的嗎? – Pranjal

+0

那麼,我不是100%確定,但只是試試:) – ckruczek

+0

我安裝了'bzr-git'並試圖做一個補丁。雖然它製作了一個Git風格的補丁,但它不包括作者的姓名和電子郵件ID – Pranjal

0

要獲得包括作者和提交消息的git樣式的補丁,可以安裝bzr-git並使用「bzr send --format = git」。

例如爲:

bzr ci -m "Some change." 
bzr send --format=git -o /tmp/git-patches ../branch-to-diff-against