2015-11-13 100 views
2

我有一個名爲main的回購,子系統名爲sub。我想要做的是當我在mainsub中進行更改時,他們將成爲gerrit中同一代碼審查的一部分。 有什麼方法可以執行此操作嗎?我似乎無法找到任何信息來完成此項工作。 謝謝git submodule code review with main

+0

https://codingkilledthecat.wordpress.com/2012/04/28/why-your-company-shouldnt-use-git-submodules/ –

回答

1

這是不可能的!

Git使用它們的提交SHA標識管理子模塊。因此,即使一個子repo駐留在本地機器上的主repo的子目錄中,Git也會將其視爲子模塊,並且不會跟蹤其內容。相反,Git將其視爲該存儲庫中的特定提交。

因此,作爲Pull-request/Code-review的一部分,您應該在git repo服務器上看到的是子模塊的提交SHA的更改。

雖然git-repo-server可以通過提供超鏈接到submodule-repo-url來爲您提供一些輕鬆的子模塊回購導航。至少bitbucket也提供相同的功能。在導航到子模塊回購後,可能會有另一個請求/代碼審查等待審閱者。