首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >git clone --filter选项的语法是什么?

git clone --filter选项的语法是什么?
EN

Stack Overflow用户
提问于 2018-04-19 17:34:16
回答 1查看 20.2K关注 0票数 22

Git 2.17更改日志介绍此选项:

  • 克隆和获取的机制,这反过来涉及打包和解包对象,已经被告知如何省略某些对象,使用由另一个主题引入的过滤机制。它现在知道将结果包标记为promisor包以容忍丢失对象,为“窄”克隆奠定基础。

这个标志准备好使用了吗,或者它很可能非常不稳定?有人知道要传递的正确语法吗?我传递的任何标志都会被拒绝,因为它是一个无效的filter-spec。例如,我尝试按目录进行过滤:

代码语言:javascript
运行
复制
git clone file://path --depth=1 --filter '--subdirectory-filter Assets' TestRepo
git clone file://path --depth=1 --filter --subdirectory-filter Assets TestRepo
git clone file://path --depth=1 --filter Assets TestRepo
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-19 05:23:05

filter-spec的格式在的选项部分中定义git rev-list --help..。您还可以在github上查看..。这是它目前所说的:

--过滤器=

仅对其中一个--对象有用*;从打印对象列表中省略对象(通常为斑点)。可以是以下之一:

表单--filter=blob:none忽略所有斑点。

表单--filter=blob:limit=[kmg]忽略大于n个字节或单位的blob。N可以是零。后缀k、m和g可用于命名KiB、MiB或GiB中的单位。例如,blob:limit=1k与blob:limit=1024相同。

表单--filter=sparse:oid=使用blob (或blob表达式)中包含的稀疏签出规范来省略对请求的ref进行稀疏签出时不需要的blob。

表单--filter=sparse:path=中包含的稀疏检出规范。

票数 17
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49917616

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档