2012-08-29 27 views
0

我正在使用Gerrit2.4.2。我的帳戶是管理員,也在Reviewer和Verifier組中(我手動創建了這兩個組)。 在所有項目中,我允許審閱者組審閱/ ref/*和驗證者提交/ ref/*。 看到我的圖如下: All-Projects Access right settings沒有得到Gerrit評論電子郵件

我們有一個名爲appengine的項目。還有一個叫做'appengine團隊'的團隊。這個團隊有兩個成員:另一個開發者和我。

現在另一位開發人員添加了一個測試文件,並將其推送到HEAD:refs/for/master。但我沒有收到任何電子郵件通知。他登錄Gerrit網站後發現他的變更問題。 並手動添加我的電子郵件,我可以看到電子郵件通知,也可以看到網站中的更改問題。 Now the reviewer input is empty

我的項目的設置看起來像這樣: enter image description here

回答

2

格里特不發送電子郵件通知時的變化被上傳的,除非你是看該項目(設置 - >看了項目)。如果有人將您添加爲審閱者以進行更改,您還會收到電子郵件通知。

+0

我已經試過'已觀看項目'菜單。但是我的更改頁面中沒有顯示更改,直到我批准爲止。此外,我需要自動通知,而不是刷新gerrit網頁反覆。 要求他人每次都手動將我加入到他們的更改中並不是一個好主意。我們中有些人會忘記這一點。 –

+0

「已觀看項目」菜單將通過電子郵件發送新的更改,但不會自動將更改添加到更改頁面。您必須添加爲審閱者才能將更改顯示在更改頁面中 - 既可以在收到通知電子郵件時添加自己,也可以讓其他人添加您。 – Brad

1
My current way is to use one parameter for receive-pack command.Add some into my .git/config file: 


[remote "review"] 
    pushurl = ssh://[email protected]:29418/myproject.git 
    push = HEAD:refs/for/master 

    receivepack = git receive-pack --reviewer csfreebird 

The developer using 'git push review' each time, I can get an email. 

Not perfect, Gerrit server should take the responsibility. 
相關問題