2

git clone で Android ソースをダウンロードしました。いくつかの変更を加え、以下のコマンドを使用してパッチ ファイルを作成したいと思います。

diff -Nur sourcefolder changedfolder > changes.patch

しかし、それはそのようなエラーを与えます、

diff: TI-Android-ICS-4.0.3-DevKit-EVM-SK-3.0.1/abi/cpp/.git/svn: No such file or directory
diff: rowboat/abi/cpp/.git/svn: No such file or directory
diff: TI-Android-ICS-4.0.3-DevKit-EVM-SK-3.0.1/bionic/.git/svn: No such file or directory
diff: rowboat/bionic/.git/svn: No such file or directory

とにかくクリーンなパッチファイルを取得する方法はありますか?

4

1 に答える 1

0

コマンドはフォルダーdiffも検査するようです。パッチを作成して.gitみてください。git diff

のようなもの git diff --patch <originalcommit>..<yourcommit> > patch.file が動作するはずです。ただし、最初に変更を (ローカルで) コミットする必要があります。

于 2012-12-08T09:25:23.587 に答える