2014-02-24 42 views
0

我有以下目錄src/linux,它是linux內核回購的克隆。現在同時處理不同的內核錯誤 - 我想從這個克隆檢出特定的標籤,以建立目錄檢出本地克隆的標籤

build/linux-3.12 
build/linux-3.11 

是否有可能從我在本地,而不是克隆做到這一點非常快始終檢查遠程回購標籤?

+0

您使用什麼命令檢出遠程存儲庫中的標記? –

回答

0
  1. 您不必克隆遠程存儲庫以在本地擁有第二個克隆。只需克隆您的本地副本。這將具有硬連接共享對象的額外好處(即,它節省了空間)。

    git clone src/linux build/linux-X.Y 
    
  2. 理論上,您可以讓git將標籤簽出到不同的工作樹上。這可以使用--work-tree選項完成。

    git --work-tree ../../build/linux-X.Y checkout vX.Y 
    

    這可能需要一些更多的力標誌或事先創建目標工作樹,並切換回原來的工作樹時,可能會混淆飯桶。小心使用。