【问题标题】:How clone qt source from git如何从 git 克隆 qt 源
【发布时间】:2016-02-14 22:06:30
【问题描述】:

我需要qt5.5源码,我看过这个命令:

git clone git://code.qt.io/qt/qt5.git

这是提供 qt 5.5 版本还是 qt 5.6 alpha 版本?

有没有办法指定版本?

我看到一个命令:

git clone https://github.com/qtproject/qt5.git --branch v5.3.1**

我可以使用类似的命令来获取 qt 5.5 版本吗?

【问题讨论】:

    标签: git qt qt5.5 qt5.6


    【解决方案1】:

    当然可以:只需查看https://github.com/qtproject/qt5/branches 并查看可用的分支。如您所见,您想要的分支称为5.5 - 所以在 git clone 命令中使用它。 :)

    git clone https://github.com/qtproject/qt5.git --branch 5.5

    编辑:我刚刚注意到,qt5 存储库使用子模块来组织所有内容。为了也检查它们(而不仅仅是有空文件夹),请参阅this SO answer 以了解如何检查 git 子模块。 :)

    【讨论】:

    • 所以我应该使用命令作为 git clone github.com/qtproject/qt5.git -b 5.5.1 来获取 qt5 5.5.1 版本代码,对吧?
    • 没错。正如引用的 SO 答案中所提到的:要克隆所有子模块,你可以这样做:git clone --recursive github.com/qtproject/qt5.git -b 5.5.1 如果你有 git 版本 1.6.5 或更高版本。或者你可以这样做:git clone github.com/qtproject/qt5.git -b 5.5.1 && git submodule --init --recursive 如果你有旧版本。
    猜你喜欢
    • 1970-01-01
    • 2022-11-02
    • 2012-07-15
    • 2020-06-26
    • 2015-08-04
    • 2021-01-28
    • 2012-06-07
    • 1970-01-01
    相关资源
    最近更新 更多