2
我有一個名爲main
的回購,子系統名爲sub
。我想要做的是當我在main
或sub
中進行更改時,他們將成爲gerrit中同一代碼審查的一部分。 有什麼方法可以執行此操作嗎?我似乎無法找到任何信息來完成此項工作。 謝謝git submodule code review with main
我有一個名爲main
的回購,子系統名爲sub
。我想要做的是當我在main
或sub
中進行更改時,他們將成爲gerrit中同一代碼審查的一部分。 有什麼方法可以執行此操作嗎?我似乎無法找到任何信息來完成此項工作。 謝謝git submodule code review with main
這是不可能的!
Git使用它們的提交SHA標識管理子模塊。因此,即使一個子repo駐留在本地機器上的主repo的子目錄中,Git也會將其視爲子模塊,並且不會跟蹤其內容。相反,Git將其視爲該存儲庫中的特定提交。
因此,作爲Pull-request/Code-review的一部分,您應該在git repo服務器上看到的是子模塊的提交SHA的更改。
雖然git-repo-server可以通過提供超鏈接到submodule-repo-url來爲您提供一些輕鬆的子模塊回購導航。至少bitbucket也提供相同的功能。在導航到子模塊回購後,可能會有另一個請求/代碼審查等待審閱者。
https://codingkilledthecat.wordpress.com/2012/04/28/why-your-company-shouldnt-use-git-submodules/ –