home ホーム search 検索 -  login ログイン  | reload edit datainfo version cmd icon diff delete  | help ヘルプ

日記/2012/01/15/Androidソースのrepoを無駄に使いまくってた・・・

日記/2012/01/15/Androidソースのrepoを無駄に使いまくってた・・・

日記 / 2012 / 01 / 15 / Androidソースのrepoを無駄に使いまくってた・・・
id: 1051 所有者: msakamoto-sf    作成日: 2012-01-15 12:29:22
カテゴリ:

バージョンごとに専用のディレクトリ作って、

repo init -u https://android.googlesource.com/platform/manifest -b (バージョン)

してて、その度に10GB位ごっそり削られてた。

よくよく考えれば、repoってgitをAndroidのソースツリー用に制御する仕組みで、結局はgitで管理されてる。
ということは、単に「あるソースツリーの特定のバージョンを調べたい」だけであれば、

git archive --format=tar (バージョン) | (cd /tmp/ && tar xf - )

で済む。"(バージョン)"の正式な値については

git tag

で確認できる。

適当に調べただけなので、もしかしたらarchive以外に、特定のtagやcommit-idのファイルを取得するのに適したコマンドがあるかもしれない。


プレーンテキスト形式でダウンロード
現在のバージョン : 1
更新者: msakamoto-sf
更新日: 2012-01-15 12:35:21
md5:91f5bc9e03a398dbbc7b1de38906154e
sha1:421548d4ed14debda4d5436d07f7f9ebf04dff84
コメント
コメントを投稿するにはログインして下さい。