I持っている(このマニフェストファイルは、第四のgitである)マニフェストファイルで包まれた3 GITS:レポは追跡ブランチを作成しませんが、gitのクローンはありません
私はGITSの1をチェックアウトしたい場合は、I単に "git clone"を使用してください。 "git clone"の後、私は完璧な "master"というリモートトラッキングブランチを取得します。
しかし、3つのギグをすべて同期させたい場合は、マニフェストファイルを "repo init"/"repo sync"してください。しかし、リモートトラッキングブランチ "master"は、私が得る3つのgitのいずれにも作成されません。したがって、私は手動で "git checkout -b master"を元に戻すことができるようにする必要があります。
それはうまくいきますが、私が何を意味するのか分かっていれば、余分な「チェックアウト」ステップを実行するのは面倒です。 これは仕様ですか?私が知らない簡単な方法がありますか?
「レポinit "は動作しませんでしたが、" repo forall "は素晴らしいです。 Thanks – ola1olsson
'repo init -b'リポジトリをチェックアウトするブランチではなく、マニフェスト自体を選択するブランチを選択します。 マニフェストがmaster以外の別のブランチで(一部の)リポジトリを選択すると、この例は機能しません。 –
@bjarkefしかし、簡単なレポ同期では、ブランチマニフェストに続いて正しいコードをダウンロードできますか? http://stackoverflow.com/a/11529936/6309のように – VonC