4

假设您有一个父项目和子模块。

有一个用户对父项目具有读/写权限,但对子模块只有读权限。

你如何阻止用户对子模块进行更改并提交它,然后提交并推送对父项目中这个新提交的更新引用?

用户将无法将他们的更改推送到子模块,因为他们没有权限。当另一个用户现在拉下父项目时,他们将引用尚未推送到服务器的子模块提交。

4

1 回答 1

3

有两种解决方案:

  1. 告诉您的用户--recurse-submodules=check在推送时使用新选项
  2. 在此答案中设置检查新子模块检查的服务器端挂钩
于 2013-03-08T15:04:26.653 回答