sms日記

Short Message Serviceじゃないよ!

repo

Androidの便利なライブラリを集めてる

マシンを入れ替える予定はまったくないけど、いつの間にやらマシンが変わってるとかよくある話です。


というわけで、環境の構築を楽にするためにAndroid開発で(自分が)使うライブラリをまとめていっています。

repo使って一括で落としてこれるようにしてます(Windowsでrepoって使えるん?Cygwinあたり入れればいけそうだけど...)

他にも「こんな便利なライブラリがあるよ!」って人は教えてくれると嬉しいです


リポジトリは ryosms/AndroidLibraries - github


repoについて、合同勉強会あたりで話したいなぁ(チラッチラッ

repoとgitとbitbucket

最近、プライベートでコード書いてません。ryosmsです。

JCROMの更新状況を追っかけていると、某氏の謎の行動が気になったりしてたんですが、案の定ハマってたみたいなので書きます
 

さてさて、JCROMのソースは(手が入っているところは)bitbucketでソースを管理しているので、修正してpull reqを送る (下図のイメージ) 際にはGitHubへpull requestする際のベストプラクティスがほぼそのまま使えます(githubとbitbucketの違いに気をつけるだけ)

simgle_repo


ただし、リポジトリの数が膨大(&AOSPのリポジトリも参照してる)ので、ソースの取得にはrepoを使用します
(ちなみに、2012/08/09時点でのjcrom_jb-master.xmlでは、落としてくるリポジトリの数は約300あります)

repoっていうのは、簡単に言えば「複数のgitリポジトリをまとめて、1つのリポジトリのように扱えるようにしたもの」って認識です(git submoduleとは全然違うので興味がある人はggrks)

repo
  ↑repoのイメージ


で、このrepoが入ってくることで、普通にgit+bitbucket(github)使ってると遭遇しないような問題が発生したりしなかったり

(repoについてはそれだけで1本できそうなネタなんで、どこかで発表したいなとは思ってる... okagitでやるか、合同勉強会にぶち込むか...)



続きを読む
記事検索
プロフィール

ryosms

楽天市場
  • ライブドアブログ