2017-04-18 107 views
0

只要我將更改推送到包含多個文件的gerrit(我相信閾值超過10),gerrit就不會顯示修改後的文件以供審閱,它只會顯示「提交消息」。Gerrit未顯示提交的文件。僅在文件中列出「提交消息」

如果更改得到批准,代碼已正確合併,但爲了進行檢查,需要將提交分解以便可以看到文件。

在Gerrit上是否有限制要顯示的最大文件數的設置? 我注意到這些警告時力推格里特,這不知是足以讓它失去跟蹤的文件:

遠程:(W)ad2789b:提交主題> 65個字符;使用較短的第一段 遠程:(W)ad2789b:超過70個字符的提交消息行太多;手動換行

這是我看到格里特: enter image description here

任何幫助是極大的讚賞

+0

請在git repo瀏覽器中進行提交。您可以通過點擊提交散列 – HiB

回答

1

這是不符合更改的文件的數量有關。發生這種情況是因爲您在「差異對比」選項中選擇了「自動合併」。它似乎是自動完成的合併提交,所以「自動合併」和它之間沒有區別。這是執行合併而不解決衝突時的默認行爲。

執行一些測試,將「差異對比」選項更改爲「父級1」或「父級2」並查看會發生什麼情況。

+0

aha旁邊的顯示。可能就是這樣。我現在通過使用merge --squash來修復它,但我認爲你在這裏做了些什麼。我會提醒自己在下次合併時進行驗證。謝謝。 – Andre

+0

合併提交沒有任何必然的錯誤。也許你沒有任何可以解決的問題,這只是一個理解Gerrit如何向你顯示合併信息的問題。改變就在那裏...... Gerrit只是說自動完成合並沒有任何不同。 –