2013-06-28 43 views
0

我上演並提交了5個文件並將它推到了gerrit,但在它被合併到git中之前,我更新了其中的3個,然後我將git提交給最後一次提交 - 如果我再次推向gerrit,是否這樣做第二個路徑包含其他兩個文件中的更新?git如何提交 - 與gerrit一起工作?

回答

2

在將更改推送到Gerrit之前,需要注意的一件事是在本地存儲庫中安裝了commit-msg鉤子設置。這將在您的提交信息中添加一個Change-Id,Gerrit隨後將使用它來確保您的第二次推送是第一次更改的第二個補丁集,而不是新的更改。 建議您以如下方式設置存儲庫:如果在提交消息中找不到Change-Id,推送將被拒絕