私は WordPress ベースのプロジェクトに取り組んでおり、WP の新しいリリース バージョンごとにプロジェクトにパッチを適用したいと考えています。そのためには、2 つのコミットまたはタグの間にパッチを生成したいと考えています。
たとえば、私のリポジトリでは/www/WP
次のようにします。
$ git patch-format com1..com2 --stdout > '~/patchs/mypatch.patch'
# or
$ git patch-format tag1..tag2 --stdout > '~/patchs/mypatch.patch'
/www/WP
git natif WordPress
/www/myproject
私のgitプロジェクトWordPressベース
コマンドgit apply
ラインが機能しないのは、リポジトリが異なるためだと思います。
コミットなしで差分のみのパッチ ファイルを生成し、それを別の Git リポジトリに適用できますか?
ベストアンサー1
使用するだけでgit diff
、統合差分に適しgit apply
:
git diff tag1..tag2 > mypatch.patch
次に、結果のパッチを次のように適用します。
git apply mypatch.patch