2017-09-21 75 views

回答

1

我們來看看repo start BRANCH_NAME PROJECT_NAME

我想你知道repo使用的清單。它有數百行的是這樣的:

<project name="ard_5.1/android_packages_apps_Browser" path="packages/apps/Browser"/>

ard_5.1/android_packages_apps_Browser是一個PROJECT_NAMEpackages/apps/Browser是代碼的根目錄的相對路徑。

repo start feature_003 ard_5.1/android_packages_apps_Browserrepo sync後幾乎相當於:

cd packages/apps/Browser 
git branch feature_003 
#or 
git branch feature_003 HEAD 

它在資源庫中創建packages/apps/BrowserHEAD一個新的分支feature_003

repo start feature_003 project1 project2project1project2中創建了一個新分支。

repo start feature_003 --all在所有存儲庫中創建一個新的分支。它相當於repo forall -c 'git branch feature_003'。我們來看看git branch。它比repo start複雜得多。您可以運行git branch --help以瞭解更多信息。

git branch列出了所有的本地分支。

git branch new_branch commit-ish從版本commit-ish創建new_branch