2013-04-10 27 views
5

質問hereからご連絡いただけます。 私は.repoと型にmanifest.xmlをコピーします。ローカルマニフェストを使用したリポジトリは機能しません

repo init -m ./.repo/manifest.xml 

をそして、それは動作しません。

jack $ repo init -m ./.repo/manifest.xml 
fatal: manifest url (-u) is required. 

私はのmanifest.xmlを提供しません。なにが問題ですか?

+0

[initコマンドのドキュメント](http://source.android.com/source/using-repo.html#init)をご覧ください。リポジトリにURLを入力する必要があります。 –

答えて

3

私はその方法を使ったことがありません。このような状況で私が行うことは、.repoディレクトリにlocal_manifest.xmlという名前のファイルを作成することです。このディレクトリには、すでに同期したブランチから逸脱するプロジェクトに関する情報が含まれています。たとえば、次のように

<?xml version="1.0" encoding="UTF-8"?> 
<manifest> 
    <remove-project name="platform/bionic"/> 
    <project path="bionic" 
     name="platform/bionic" 
     revision="my-awesome-feature-branch"/> 
</manifest> 

I単にrepo syncもう一度このファイルを追加した後。

3

これは私がローカルで作業するために行った作業です。

私はディレクトリにgit-有効

cd ~/mymanifest 
git init 
git add manifest.xml 
git commit -m "My local manifest" 

を実行しては、その後、私は単にのようにロードでローカルマニフェストを働いたrepo -u ~/mymanifest/に持っていたと判断~/mymanifest/manifest.xml

のような別の場所へのmanifest.xmlを移動そうすべき!

+0

これはうまくいったが、マニフェストの名前をdefault.xmlに変更しなければならなかった – funroll

関連する問題