【发布时间】:2014-03-21 14:59:14
【问题描述】:
我想对大型存储库进行浅层克隆以减少下载时间。对于这个用例,我实际上不需要任何历史记录或 git 元数据。我只需要存储库中特定提交主题标签的文件。使用--depth 1 --branch <name> 适用于分支或标签的尖端,但不允许使用原始提交主题标签。我看到了一种解决方法,其中使用--depth 50 进行克隆,然后在所需的主题标签处添加git checkout。所需的主题标签始终在距离提示 50 以内,但在我的用例中,我不能保证任何固定距离而不违背浅克隆的目的。是否有其他方法可以执行此操作或我错过了配置选项?
【问题讨论】:
-
我有同样的问题,还没有看到一个明确的解决方案。有更新吗?