3

我试图下载 cm9 源,但它似乎需要很长时间,并且会不断地重新同步。

Github 以 zip 文件的形式提供 repos,可以使用任何下载加速器下载和恢复。有什么方法可以将这些 zip 解压缩到我的 repo 文件夹中,并使 repo 命令认为它们已同步?

我无法继续使用 repo 命令的方法的原因是,每次有阵风时我的连接都会中断,并且 repo 命令在那之后就冻结了。

4

1 回答 1

3

你可以:

  1. 下载 GitHub 提出的 zip/tarball
  2. git clone --bareGitHub 存储库(因此无需结帐:连接不稳定可能会更容易)
  3. 将克隆创建的xxx.git目录(将其重命名为' .git')移动到步骤 1 中未压缩的 repo 内容中。
  4. .git删除移动目录中的裸属性:git config --bool core.bare false

如果 aclone --bare不起作用,那么这种方法将没有用。
并且可重启的克隆(在 2009 年被考虑,甚至正式成为 SoC)还不是现实。

于 2012-07-06T07:28:03.193 回答