2012-07-12 26 views
7

從回購的幫助下,我找到了以下信息:什麼是Android的源代碼庫的「回購同步-d」使用

的-d/- 分離選項可用於切換指定項目返回 到清單修訂。如果 項目當前位於主題分支上,但該清單版本爲臨時需要的 ,此選項尤其有用。

1有人能告訴我什麼情況下使用-d選項嗎?

2這是否意味着我可以獲得與遠程存儲庫完全相同的工作回購,無論您正在處理的是什麼主題。

回答

3

'repo sync -d'會將存儲庫的HEAD移回清單文件中指定的那些。但是,任何分階段或工作目錄更改都將保留。

如果你搞砸了你的工作目錄,需要把它找回來爲了我這樣做:

repo sync -d 
repo forall -c 'git reset --hard' # Remove all working directory (and staged) changes. 
repo forall -c 'git clean -f -d'  # Clean untracked files 

這將創建一個純淨的工作文件夾。

相關問題