2012-07-05 47 views
2

我正在嘗試下載cm9的源代碼,但它似乎將永遠持續下去,無盡的resyncs。合併github與回購同步的zip下載

Github將repos作爲zip文件提供,可以通過任何下載加速器下載和恢復。有沒有辦法將這些zip文件解壓縮到我的repo文件夾中,並使repo命令認爲它們已經同步?

我無法繼續使用repo命令的方法的原因是,我的連接每次都會有一陣陣風,而repo命令在此之後就會凍結。

回答

2

,你可以:

  1. 下載的zip/tar包通過GitHub的
  2. git clone --bare GitHub的回購協議(所以沒有結帳:它可能與搖搖欲墜的連接更容易)提出
  3. xxx.git將該克隆創建的目錄(將其重命名爲'.git')轉換爲步驟1中未壓縮的回購內容。
  4. 刪除中的裸屬性10移動目錄:git config --bool core.bare false

如果clone --bare不起作用,那麼這種方法就沒用了。
而一個可重新啓動的克隆(它是considered in 2009,即使是formalized as a SoC)還沒有成爲現實。