2012-03-02 11 views
1

source.android.comからアンドロイドコードをダウンロードしました。私が使用して新しいブランチに切り替えることを試みたアンドロイドコードで作業中にgitとrepoツールを使用してブランチを作成する方法

その後
repo start mybranch platform/external/webkit 

:その後、私はこのコードから新しいブランチを作成し、このエラーメッセージで失敗しました

git checkout mybranch 

致命的な: gitリポジトリ(または、親/メディアをマウントするまでの親) ファイルシステムの境界で停止しています(GIT_DISCOVERY_ACROSS_FILESYSTEMではなく、 が設定されています)。

私はandroid linkで述べた手順を試しました。

もう一つの問題:私はコマンド

repo branch 

を使用する場合、それは私がeailerを作成したブランチのみを示しています。ダウンロードしたコードと変更したコードをどのように切り替えることができますか?

答えて

1

アンドロイドソースは数百のgitリポジトリで構成されています。 repoツールは、これらのリポジトリをすべて維持するのに役立ちます。

したがって、あなたがアンドロイドクローンのルートに直接いるときは、実際にgitリポジトリにはいません。 gitコマンドを使用する前に、gitリポジトリを含むサブディレクトリを入力する必要があります。

は、例えばbuild/ディレクトリはgitリポジトリそのものである、あなたが試すことができます:あなたが原因で入力する必要があり、サブディレクトリ

$ cd build/ 
$ git checkout mybranch 

あなたはアンドロイドのソースを変更したい場所によって異なります。 :)

関連する問題