我需要libvlc 2.0.6,但是當我克隆下面的鏈接並編譯時,我得到了libvlc-3.0.0-2.1.2.arar。libvlc git clone 2.0.6
克隆git時可以針對特定版本嗎?
混帳網址:https://code.videolan.org/videolan/vlc-android.git
我需要libvlc 2.0.6,但是當我克隆下面的鏈接並編譯時,我得到了libvlc-3.0.0-2.1.2.arar。libvlc git clone 2.0.6
克隆git時可以針對特定版本嗎?
混帳網址:https://code.videolan.org/videolan/vlc-android.git
的正常的方式來做事是克隆整個存儲庫(即讓你的歷史的全部 - 所有版本,所有標籤等),然後檢查所需的特定版本算賬:
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」。
你就是我的是爲製作標籤。只要看看你想要的那個。我看到有一個你想要的版本。
git checkout 2.0.6
非常感謝!你碰巧知道如何用Grgit.clone()嵌入下列其中之一? – RonTLV
從未聽說過「Grgit」。 –