【发布时间】:2016-09-01 01:15:32
【问题描述】:
我正在剖析对 git 存储库所做的一系列更改,其中一些涉及到子模块。我使用git blame 在子模块中查找相关提交,但是有没有一种简单的方法可以找到我的主仓库中的哪个提交更改了指向该提交的子模块指针?
提示简单的图表:
1 <- 2 <- 3 <- 4 <- 5 (Main chain of commits)
| | | | |
1 1 1 2 2 (Submodule)
我找到了子模块 #1 更改为子模块 #2 的提交(比如说它是 9d95812e...)。如何确定 main-commit #4 是首次使用新子模块提交的事实?
【问题讨论】:
-
这不只是 git 搜索匹配
+Subproject commit SHA的字符串吗?
标签: git commit git-submodules