我需要 libvlc 2.0.6 但是当我克隆下面的链接并编译时,我得到libvlc-3.0.0-2.1.2.aar。
克隆 git 时是否可以针对特定版本?
我需要 libvlc 2.0.6 但是当我克隆下面的链接并编译时,我得到libvlc-3.0.0-2.1.2.aar。
克隆 git 时是否可以针对特定版本?
你有为此制作的标签。只需查看您想要的那个。我看到有一个你想要的版本。
git checkout 2.0.6
做事的正常方法是克隆整个存储库(它可以让你获得完整的历史记录——所有版本、所有标签等),然后检查你想要的特定版本:
git clone https://code.videolan.org/videolan/vlc-android.git
cd vlc-android
git checkout 2.0.6
您还可以告诉克隆在其工作时检查特定版本;请注意,这仍然会从服务器复制所有历史记录:
git clone -b 2.0.6 https://code.videolan.org/videolan/vlc-android.git
您还可以创建一个浅克隆,它不会复制其余的历史记录,而只会获取您想要的特定版本:
git clone -b 2.0.6 --depth 2 https://code.videolan.org/videolan/vlc-android.git
“深度 2”将标记为 2.0.6 的提交中的更改与之前所做的更改分开;如果那不重要,可以使用“深度1”。