当前位置: 首页 > 知识库问答 >
问题:

GitHub上的WxWidgets存储库内容

易书
2023-03-14

我去了src目录,查看了zlib文件夹,然后看到…。它是空的...

现在,当我转到https://github.com/wxwidgets/wxwidgets/tree/master/src并浏览到zlib文件夹时,它不是空的。但是,在上面的链接中,zlib文件夹被标记了类似“@5888671”的东西。在expat、jpeg、png和tiff文件夹上也有类似的标记。当我克隆存储库时,所有提到的文件夹都是空的。

为了解决我的编译器错误,我进入了所有提到的文件夹,并下载了内容作为zip文件。我将zip的内容复制到本地克隆的WxWidgets存储库中,然后编译过程没有出错。

  1. 如何从GitHub中克隆包含本地版本中已有的所有附加内容的存储库?
  2. 这是什么“@...”GitHub中的标记意味着?
  3. 为什么我没有找到一个提示,说明这些特殊标记文件夹的内容需要处理?有没有我刚刚错过的文档?

谢谢你,Maik

共有1个答案

郭兴平
2023-03-14

您必须使用Git submodule update-init下载子模块。这将获取指定版本中链接到此存储库的其他存储库内容。

github中的@表示法显示了这样的子模块(@后面是要使用的子模块的短提交散列)。

我想作者没有提到它是因为它是一个常见的git特性。您可以在这里阅读更多关于它的信息:https://git-scm.com/docs/gitsubmodules

 类似资料:
  • 如何在GitHub上配置存储库,以便在不克隆整个存储库的情况下安装程序(任何版本,将有两个存储库)。克隆将通过Linux完成。该程序打包在中。焦油gz格式。

  • 我有一个小型开源图书馆的分叉,我正在github上工作。我想通过maven让其他开发人员可以使用它,但是我不想运行我自己的Nexus服务器,因为它是一个分叉,所以我不能轻松地将它部署到oss.sonatype.org. 我想做的是将它部署到github,这样其他人就可以使用maven访问它。最好的方法是什么?

  • 问题内容: 我正在尝试使用编译InfluxDB数据库(版本v0.8.8) 但这拉了master分支,我需要标签。 我已尝试做: 但这无法说找不到。 我也试图做一个正规的主分支,然后手动检查出使用标签中以设置corret版本。 使用最后一种方法的问题是,当我尝试使用其依赖项时,它会尝试在master分支中找到它们,而其中的一些不存在于master分支中。 TL; DR :在特定的github标记上执

  • 问题内容: 我希望Jenkins从托管在Github上的私有存储库自动获取数据。但是我不知道如何完成该任务。尝试了文档,为jenkins用户生成了ssh- key,我所看到的就是:“无法克隆存储库”。我已经检查过网址-它们是有效的。 任何线索,也许您知道一些描述此类内容的文档/博客/内容? 问题答案: 也许GitHub 对您正在寻找的部署密钥提供支持?引用该页面: 什么时候应该使用部署密钥? 很简

  • 问题内容: 我正在尝试在CentOS机器上做一个简单的操作,但是得到: 错误:访问https://github.com/org/project.git/info/refs时,请求的URL返回错误:401 致命:HTTP请求失败 它从不提示我输入用户名/密码,只是失败。 我可以在Mac上拨打完全相同的电话,没问题-我缺少什么? 问题答案: 答案很简单,但并不明显: 代替: 做: 或(不安全) (请注