2014-02-24 40 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 
    

    这可能需要一些更多的力标志或事先创建目标工作树,并切换回原来的工作树时,可能会混淆饭桶。小心使用。