我试图下载cm9源代码,但它似乎需要永远,无休止的重新同步。
Github提供repos作为zip文件,可以使用任何下载加速器下载和恢复。有没有办法将这些拉链提取到我的repo的文件夹中,让repo命令认为它们已被同步?
我无法继续使用repo命令的方法的原因是,我的连接每次都会随风而降,并且repo命令在此之后就会冻结。
答案 0 :(得分:2)
你可以:
git clone --bare
GitHub回购(所以没有结账:可能在你的摇摇欲坠的连接中更容易)xxx.git
目录(将其重命名为“.git
”)移动到步骤1中的未压缩回购内容。.git
移动目录中的裸属性:git config --bool core.bare false
如果clone --bare
不起作用,那么这种方法就没用了
一个可重启的克隆(considered in 2009,甚至是formalized as a SoC)尚未成为现实。