私はAndroidのいくつかのバージョンをダウンロードするスクリプトを作成しています。各リポジトリを最初から取り出すのではなく、同期する前に適切なバージョンに再初期化できるベースリポジトリを保持しておきたい(結果を安全なディレクトリにコピーする)。Androidのrepo init - 非対話的に(または名前と電子メールのプロンプトなしで)実行する方法
しかし、repo initは常に名前と電子メールアドレスを入力するように要求し、私のスクリプトの試行を諦めています。私はリポジトリのソースを見て、-qのようなオプションを試しましたが、プロンプトが根底にあるgitコマンドから来ているようです。
repo init -bをやりとりすることについての提案はありますか?
私が理解しているように、私はgitのタグ名として "android-1.6_r1"コマンドを実行し、 "repo init -b android-1.6_r1; repo sync"に相当するものを取得します。私が間違っている場合は私を修正しますが、私がgitを使用する場合は、私が別々に興味を持っているそれぞれのバージョンごとにそれぞれのプロジェクトを処理する必要があります。 – bhoward
はい、いいえ。 1つのレポとして扱い、別の場所へのエクスポートを気にしない場合は、それぞれ別々に処理する必要はありません。 –