サブツリーをサブツリーのマージを行い、gitリポジトリに追加しました。サブプロジェクトにパッチを適用する必要がありますが、 "git apply -v patch_name.patch"を実行すると何も返されません。エラーメッセージはなく、ファイルも変更されません。gitサブツリーのマージにどのようにパッチを適用できますか?
サブプロジェクトを別々に(つまり、サブディレクトリ/ tmpに)複製して、それをメインプロジェクトのサブプロジェクトディレクトリにあるものと比較しようとしました。ディレクトリは同じです。
/tmpの下のクローンに対してパッチを実行すると、期待通りに適用されます。この問題は、サブプロジェクトディレクトリがサブツリーマージの結果であるという事実に関連しているようです。
私は新鮮なクローンの下でファイルにパッチを当てて、私のメインプロジェクトのサブプロジェクトディレクトリにあるファイルにコピーすることができたと思います。私はそれをする必要はないようだ。これの周りに良い方法がありますか?
これで運がありましたか? – timB33