为什么git子模块显示父提交后的提交日期?

时间:2016-04-29 12:59:46

标签: git version-control git-submodules

我有以下项目结构 家长, 家长/客户端, 家长/服务器, 父/应用

客户端,服务器和应用程序是父级的git子模块。 我以父节为例检查版本1,进入子模块客户端并执行git log并查看超过父版本1日期的提交。为什么?

当我提交父级时,是否不会使用所有子模块的当前版本来启用整个项目的快照?

2 个答案:

答案 0 :(得分:0)

  

当我提交父级时,是否不会使用所有子模块的当前版本来启用整个项目的快照?

不,子模块是独立的项目。

对子模块所做的任何更改都必须在子模块文件夹中提交,而父文件夹无法查看。

如果您希望能够这样做,则需要使用subtree代替。

答案 1 :(得分:0)

我从未使用git子模块更新来检查子模块中的提交! d'!哦