Gitlab Ci Commit 数目不对问题

项目中是用 git commit 数目作为 version的,发现 gitlab runner 上获取到 commit 数量是不对的,看看 gitlab 上有个 git shallow clone 模式,这个模式可以简单的理解为只是下载源码,不在乎历史,目的是加快第一次加载的时间。但是因为没有了历史,通过 git commit 数量来作为 versionCode 就会出错,只能下把这个功能关闭先