我用repo init和repo同步將android存儲庫複製到本地pc,分支是ics_rb7。 在manifest.xml文件中,修訂版本是ics_rb7.2,這應該是指每個項目中的分支,對吧?但是,分支ics_rb7.2並不存在於存儲庫中的所有項目中。我們如何知道項目中的哪個分支是默認克隆的分支?謝謝,回購清單和git倉庫中的分支
0
A
回答
0
您在repo init
中指定的分支是僅用於清單存儲庫的分支。你可以在.repo/manifests
找到這個存儲庫。該分支不一定(或者甚至通常)是將用於單個項目的同一分支。
.repo中的manifest.xml
文件實際上是一個到清單存儲庫中特定清單的符號鏈接(使用ls -l
查看哪一個)。它是在您執行repo init
時創建的,使用您指定的分支(-b)和清單(-m)標誌來確定要使用哪個標誌,或者使用缺省值(例如master和default.xml),如果您沒有指定這些標誌。
清單文件指定了使用元素的項目的默認修訂版本,但是各個元素可以覆蓋此項並指定不同的修訂版本。這可以解釋爲什麼你的一些項目沒有ics_rb7.2分支。
如果你想工作清單分支就是對於給定的項目,你可以看一下manifest.xml文件,或者做一個git branch -a
並尋找一個分支,它看起來像這樣:
remotes/m/my_manifest_branch
相關問題
- 1. 分支git倉庫
- 2. Git分支Svn倉庫
- 3. 如何完全清除git倉庫中的一個分支?
- 4. 倉庫中的git clean master分支
- 5. 合併git倉庫中的分支
- 6. Rebase git從不同的回購倉庫
- 7. 檢查git倉庫使用BFG回購清潔
- 8. 同步倉庫分支與git中的遠程倉庫
- 9. 在Git分支中跟蹤SVN倉庫
- 10. 組合獨立的Git倉庫分支
- 11. 新的Git倉庫沒有「主」分支
- 12. 與git倉庫中的遠程分支同步本地分支
- 13. 轉換多個汞庫單的Git倉庫有多個分支
- 14. 分支然後'重置'Rails Git倉庫
- 15. Git倉庫和TFS倉庫
- 16. Git刪除TFS git倉庫中的遠程分支
- 17. 拆分的Git分支成單獨的回購
- 18. 通過分支的git回購重組
- 19. 回滾git倉庫
- 20. 將一個git倉庫作爲分支導入另一個倉庫倉庫
- 21. 帶來一個Git倉庫和SVN回購我一起
- 22. 將SVN回購作爲分支導入已有的Git回購
- 23. 推送到裸Git回購分支
- 24. git - 從本地回購分支
- 25. 從git回購分支pip安裝
- 26. Git分支提前主(舊回購)
- 27. Git推送本地分支回購
- 28. 部分分享git倉庫
- 29. GIT分支澄清
- 30. Git命令切換到任意的git倉庫/分支?