0
我有以下目錄src/linux,它是linux內核回購的克隆。現在同時處理不同的內核錯誤 - 我想從這個克隆檢出特定的標籤,以建立目錄檢出本地克隆的標籤
像
build/linux-3.12
build/linux-3.11
是否有可能從我在本地,而不是克隆做到這一點非常快始終檢查遠程回購標籤?
我有以下目錄src/linux,它是linux內核回購的克隆。現在同時處理不同的內核錯誤 - 我想從這個克隆檢出特定的標籤,以建立目錄檢出本地克隆的標籤
像
build/linux-3.12
build/linux-3.11
是否有可能從我在本地,而不是克隆做到這一點非常快始終檢查遠程回購標籤?
您不必克隆遠程存儲庫以在本地擁有第二個克隆。只需克隆您的本地副本。這將具有硬連接共享對象的額外好處(即,它節省了空間)。
git clone src/linux build/linux-X.Y
理論上,您可以讓git將標籤簽出到不同的工作樹上。這可以使用--work-tree
選項完成。
git --work-tree ../../build/linux-X.Y checkout vX.Y
這可能需要一些更多的力標誌或事先創建目標工作樹,並切換回原來的工作樹時,可能會混淆飯桶。小心使用。
您使用什麼命令檢出遠程存儲庫中的標記? –