标签: git git-submodules
假设你有一个父项目和子模块。
有一个用户对父项目具有读/写权限,但只有子模块的读权限。
如何阻止用户对子模块进行更改并提交,然后在父项目中提交并推送更新的对此新提交的引用?
用户无法将更改推送到子模块,因为他们没有权限。当另一个用户现在拉下父项目时,他们将引用一个尚未被推送到服务器的子模块提交。
答案 0 :(得分:3)
有两种解决方案:
--recurse-submodules=check