我在 Git 存储库中有两个主要分支 - 开发和掌握。新功能开发发生在develop分支中,然后合并到master中进行部署。
我想确定从某个时间以来是否发生了从 develop 到 master 的合并。我什至对实际提交本身并不真正感兴趣,只是开发中的某些内容已合并到 master 中。
我努力了:
git rev-list --merges origin/develop..origin/master --since <date> | wc -l
在我知道有合并的一段时间内,但它似乎总是返回零。
更新
另外,我试图一步一步地建立它。从...开始:
git rev-list --merges origin/master --since <date>
我从开发分支和可能存在的任何修补程序分支中获得了所有合并到 master 中。只有当我添加“起源/开发”约束时,我才能得到任何结果。