首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >git 28.0.0中的稀疏结帐?

git 28.0.0中的稀疏结帐?
EN

Stack Overflow用户
提问于 2020-08-03 16:44:57
回答 1查看 53关注 0票数 0

在git 26.0.2中,我能够执行以下步骤:

代码语言:javascript
复制
git worktree add --no-checkout ../test_git26 git26
cd ../test_git26
git sparse-checkout init --con
git sparse-checkout set Q/
ls

工作树中的一个目录很好地结束了这一点:

与git 27.0.0完全相同的步骤,以空的工作树结束。

我的问题是:做这些步骤是有意义的,应该使用git 28,否则我做错了。

谢谢波阿兹

EN

回答 1

Stack Overflow用户

发布于 2020-08-04 08:15:39

似乎在git 28 (没有签出27)中,您需要在设置稀疏签出模式之后进行签出。我不清楚为什么在git 26中不需要它。完整的代码是这样的:

代码语言:javascript
复制
git worktree add --no-checkout ../test_git26 git26
cd ../test_git26
git sparse-checkout init --con
git sparse-checkout set Q/
git checkout
ls

这个解决方案的唯一问题是,签出是耗费时间的操作,因此,在更复杂的流程中,当您只需要修改稀疏签出模式时,如果需要签出或不需要签出,则不需要签出。

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

https://stackoverflow.com/questions/63233557

复制
相关文章

相似问题

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