我有一个名为main
的仓库,其中有一个名为sub
的子模块。我想要做的是当我在main
或sub
中进行更改,以使它们成为gerrit中相同的Code Review的一部分。
有没有办法执行此操作?我似乎无法找到任何信息来完成这项工作。
感谢
答案 0 :(得分:1)
这是不可能的!
Git使用其提交的SHA id管理子模块。因此,即使子仓库驻留在本地机器上的主仓库的子目录中,Git也将其视为子模块,并且不会跟踪其内容。相反,Git将其视为该存储库中的特定提交。
因此,作为Pull-request / Code-review的一部分,您将在git repo服务器上看到的是子模块的提交SHA中的更改。
虽然git-repo-server可以通过提供submodule-repo-url的超链接为您提供一些方便的子模块存储库导航。至少bitbucket提供相同的。导航到submodule-repo后,可能会有另一个Pull-request / Code-review等待审阅者。