git - 如何像根一样签出嵌套文件夹
问题描述
我有一个大型遗留仓库,我只对小部件目录感兴趣。通过使用 git sparse checkout,我只能下载我感兴趣的文件夹,这很好。
我的本地仓库现在看起来像这样:
/.git
/blah/blah/blah/blah/widgets/foo-widget.f90
我宁愿看不到所有的嵌套。
稀疏结帐是否有一些变化,我可以让我的本地仓库看起来像这样?
/.git
/widgets/foo-widget.f90
我知道我可以创建一个新的仓库,但是我会失去从远程仓库推送和拉取的能力。
解决方案
据我了解,符号链接仅适用于 Linux
不,它们在 Windows 中也可用。并且由于Windows 10 Insiders build 14972 (2017),无需将控制台提升为管理员即可创建符号链接。
因此,一旦您克隆了您的存储库,您就可以添加一个符号链接并使用所需的目录结构。
推荐阅读
- python - 无法更改模型序列化程序中的验证字段错误消息
- spring-boot - Hystrix 的健康端点不可用
- javascript - Javascript减少,如果没有要显示的元素,则不显示类别
- javafx - 显示窗口后运行逻辑
- wordpress - 我对 Woocommerce 有疑问。购物车页面和结帐在一个页面上,即结帐页面
- html - 在右 div 移动到底部之前调整左 div 的大小
- jquery - 如果复选框选中并且需要输入的字段不为空,则更改按钮类别
- leaflet - Geodjango OGR 失败的问题 - GDAL 异常
- unix - 用增量替换文件中的行中的文本
- reactjs - React async await 跳过第一个响应