2017-09-21 6 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_BrowserPROJECT_NAMEあるとpackages/apps/Browserは、コードのルートディレクトリからの相対パスです。 repo sync

repo start feature_003 ard_5.1/android_packages_apps_Browserはほぼ同等である:

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

それがリポジトリpackages/apps/BrowserHEADから新しいブランチfeature_003を作成します。

repo start feature_003 project1 project2は、project1project2に新しいブランチを作成します。

repo start feature_003 --allすべてのリポジトリに新しいブランチを作成します。それはrepo forall -c 'git branch feature_003'にevequivalentです。

git branchを見てみましょう。それはrepo startよりずっと複雑です。詳細はgit branch --helpを実行してください。

git branchはすべてのローカルブランチをリストします。

git branch new_branch commit-ishは、改訂版commit-ishからnew_branchを作成します。

関連する問題