3
我正在推動我的Git倉庫從master/trunk到測試分支「beta」的變化。我能夠很好地進行修改,但無法將更改推送到Gerrit進行代碼審查。當我嘗試通過推到分支:不能推Git變更 - 找不到變更ID
git push origin beta:refs/for/beta
它失敗,出現以下錯誤:
remote: Change-Id: 987899878087967896899087e908f7098890
remote: Hint: A potential Change-Id was found, but it was not in the footer of the commit message.
的改變ID是好的,就在那裏。當櫻桃選擇這個變化時,它會自動包含在內。我該如何解決這個問題?
這是不完全正確的。 change-id不一定是最後一行,它只需在提交頁腳中。頁腳是最後一段(由上面的空行分隔),並且只包含名稱:值對,每行一個。追蹤新行也很好,'git commit'會修剪它們。 – Brad