2013-03-13 68 views

回答

1

您可以添加一个`post-commit hook发送电子邮件。

你可以使用(bash的语法)

git log --pretty:format="%ce" | sort | uniq 

或可选择地坐上分支所有commiters的电子邮件,强制开发商

git pull --recurse-submodules 

永远是对所有的最新版本子模块与每个拉。取决于你想如何执行这个操作,可能会或者可能不是一个好主意,如果有推动的变化。

1

有一种方法来自动通知所有超项目的开发者来更新子模块


号子模块是上游回购的克隆,嵌套在父回购。
这是一个下游回购与您作为子模块克隆的原始回购相比。

而在分布式环境中,您根本不知道下游回购。
你只知道上游回购。
请参阅“Definition of “downstream” and “upstream””。

如“Update git submodule”中所述,您需要直接进入子模块并在那里直接登录git pull以更新所述子模块。