2013-03-18 62 views
2

我使用下面的命令來同步回購爲什麼回購同步需要很長的時間了一些回購的

repo sync -j5 

但它需要很長時間來同步某些回購或一些我在同步的tree.Suppose樹A,當我切換到樹B並嘗試repo sync那裏它需要兩倍以上的時間才能同步。
有人能幫我理解爲什麼是這樣並幫我解決這個問題嗎?

回答

4

嘗試使用下面的命令,這裏-c使小得多時間

repo sync -c -j5 

這裏-c用作您的清單中定義當前分支。所以其他數據不會被拿取

+1

謝謝。但你甚至可以運行「repo forall -c git gc」來清理你的樹。 「git gc」會刪除所有不需要的文件。我發現同步樹花費的時間減少了50%。 – mrutyunjay 2013-05-31 12:51:33

+1

感謝您的'-c'建議。我沒有在Android文檔中看到它:https://source.android.com/source/using-repo#sync有沒有其他地方可以閱讀它? – 2017-04-24 12:22:45

相關問題