我很努力去理解repo
和git
。我創建了一個分支manifest.xml
文件,指定<default revision="project/master"… />
「repo init -b分支;回購狀態」不顯示你在一個分支
一切工作正常,但當repo sync
完成時,沒有跡象表明每個項目都在該分支上。每個項目中的git branch
表示您不在分支上。但是,如果您運行gitk
,則可以看到您處於正確的修訂版本。
repo checkout project/master
表示沒有任何項目有此分支定義。項目目錄中git checkout project/master
的輸出看起來像創建了一個新分支。
如果我git clone project; git checkout project/master
,那麼一切都如預期。
問題:
什麼是什麼
repo
是做不同?我想爲我們的項目定義一個「新」主分支。我真的在那個分支上,即使
repo
和git
不表示那個?
請幫我瞭解,這樣我可以把我放心......
TIA