是否可以从本地副本获取提交日志历史记录{1}}
我在我的jenkins构建作业中使用浅克隆来获取代码并构建但是更改日志不完整,因为我使用浅克隆。有办法吗?
答案 0 :(得分:1)
答案 1 :(得分:0)
理论上,您可以进行部分浅层的克隆,其中所有commit
对象都被克隆,但是tree
和blob
对象仅被克隆到1:
git clone --filter=tree:1 <repo>
但是Github不支持此选项:
fatal: remote error: filter 'tree' not supported (maximum depth: 0, but got: 1)
据我所知,它可以在GitLab上运行。