我有兩個補丁在Gerrit
中提交相同的提交。第一個是明確作爲修改(修改)的變化,但第二個來自另一個變化,建立在該變化之上,並在此變化之前得到批准和合並。所以我需要在兩個補丁之間產生一個差異。更難的是,他們實際上是從兩個不同的本地git
分支(我有一個習慣,爲每次提交給Gerrit的提交分支一個新分支)。如何區分兩個提交(補丁)Gerrit中的相同更改?
所以我的問題是:如何區分兩個提交(補丁)Gerrit中的相同更改?
我有兩個補丁在Gerrit
中提交相同的提交。第一個是明確作爲修改(修改)的變化,但第二個來自另一個變化,建立在該變化之上,並在此變化之前得到批准和合並。所以我需要在兩個補丁之間產生一個差異。更難的是,他們實際上是從兩個不同的本地git
分支(我有一個習慣,爲每次提交給Gerrit的提交分支一個新分支)。如何區分兩個提交(補丁)Gerrit中的相同更改?
所以我的問題是:如何區分兩個提交(補丁)Gerrit中的相同更改?
在diff屏幕中,在Patch Set
選擇器中選擇不同的版本而不是Base
。
首先提取提交的變化(git fetch
),然後checkout第一個變化,然後用git diff origin/<branch>
在提交的提交合並
嘗試AFAIK上述Git版本1.25.x.x.
git review -m <CHANGE_NUMBER>,<OLD_PS>[-<NEW_PS>]
但混帳回顧
因此第二個補丁已提交給遠程分支? – HiB
是的,但是對於具有相同父項的另一個提交,因此它會自動對其進行修補。 – amphibient