2011-12-23 5 views
1

最近Androidデバイスを購入したので、カスタムROMイメージを作成して遊び始めました。私は自分のデバイス用に移植されたCyanogenMod 7.2のバージョンをダウンロードし、それを正常に構築しました。AndroidのカスタムROMと公式のAndroidソースの違いを確認するにはどうすればよいですか?

これは私のデバイスへのポートであるため、移植されたコードをCM7.2ツリーと比較して、ポートの作成にどのような変更が加えられたかを確認したいと思います(xmlファイルはさまざまなコンポーネントのための異種のgit repos、私はこれについてどうやって行くのか分かりません)。同様の質問は、CM7.2ポートと在庫Androidソースの違いを理解しようとしています。

答えて

0

ファイルを比較するツールを使用してください。たとえば、kdiff3。しかし、git(またはAndroidの場合はrepo)の機能を使って比較する方が良いです。

0

(私はURLを知らないので、それを自分で記入)リモートとして "公式" のAndroidリポジトリを追加します。

git remote add official url://to.official/android/repo 

そして、それからのフェッチ:

git fetch official 

あなたがすることができますすべてのgitツール(git diffなど)を使用して違いを確認してください。コミットツリーのグラフィカルな表示が必要な場合は、gitkを使用してください。

+0

GoogleのXMLファイルをダウンロードし、すべての公式サブリポジトリを 'repo'ツールを使って追加できるかどうかは分かりますか?私はあなたが示唆したことをしたいと思いますが、リポジトリツールが引き込む25種類のgit reposがあります... – KarateSnowMachine

関連する問題