0

我需要 libvlc 2.0.6 但是当我克隆下面的链接并编译时,我得到libvlc-3.0.0-2.1.2.aar

克隆 git 时是否可以针对特定版本?

混帐网址:https ://code.videolan.org/videolan/vlc-android.git

4

2 回答 2

1

你有为此制作的标签。只需查看您想要的那个。我看到有一个你想要的版本。

git checkout 2.0.6

于 2017-03-26T20:59:31.257 回答
1

做事的正常方法是克隆整个存储库(它可以让你获得完整的历史记录——所有版本、所有标签等),然后检查你想要的特定版本:

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”。

于 2017-03-26T21:06:43.230 回答