2011-03-02 74 views
5

Repo(混帳的包裝)在很多細節,where I found it沒有說明,只是說:回購(+ git)的增值是什麼?

回購是我們建的Git之上的工具。 Repo幫助我們管理許多Git存儲庫,上傳到我們的版本控制系統,並自動化部分Android開發工作流程。回購並不意味着取代Git,只是爲了更容易在Android環境下使用Git。

...例如,用一個單一的回購命令,您可以從多個存儲庫文件到本地工作目錄。

什麼優勢或者不效率回購補充的嗎?什麼時候添加到項目的工具鏈中可能會有用?

回答

2

回購的設計,使其很容易地與多個獨立的Git倉庫命令工作,以及通過管理列入清單的Git的管理特定的設備配置。

比如在Android的

有一個內核git倉庫 框架的Git倉庫 等等等等---百餘。

回覆總是到 1.)在整個集合上輕鬆運行git命令 2.)允許您通過更改回購清單來微調配置。 (例如,也許你想一個設備與新的谷歌的apk建成,但其他設備不應該有它。)在Android中,你真的不管理與條件編譯,而是你控制清單爲Git的是什麼實際上在產品中。

它並沒有真正做任何事情,聰明的腳本不能完成你的,它只是都在那裏準備好了。當我的工作在Android上我大多采用的git本身,但肯定是有佈置如Android(即從多個位置拉IE> 100個獨立存儲庫)中的一個項目需要它。

+0

因此,例如,與回購,你可以跨多個存儲庫提交? – 2011-03-03 11:21:23

+0

是的,這是一個例子。 – Pablitorun 2011-03-03 18:43:01