私はナッツをやっていますか、誰もこの機能が好きではありませんでしたが、ずっと前は私はsourceforgeシステムでSubversionを使用していました。私は、完了したコミットの完全なファイルパッチを作成する能力を持っていました。Gitは完全なファイルパッチを作成してダウンロード/配布しますか?
私はこれらのファイルをgitで作成することはできません。私が望むのは、XX commitから変更されたファイルと完全にそれらのファイルのみです。ロケーション。
現在のところ、変更されたことを私には何も教えてくれないので、私はプロジェクト全体を再アップロードしていません。私たちは共有Webホスト上にいるので、より高価なパッケージにアップグレードすることなくサーバー上でgitを入手する方法はありません。
私はうまくジップにすべてをかける
git archive --output=/home/username/temp.zip <commit id>
を試みたが、それはちょうどそれをやった、それがすべてをかけます。また、format-patchのバリエーションを試しましたが、うまくいかなかったようです。
ありがとう、これは働いた。私の場合は、コミットの代わりにブランチをもう一度必要としました。だから私はそうしました: 'git diff -z --name-only origin/branch_name | xargs -0 git archive HEAD -o/tmp/blah.zip'を実行し、それらの変更を私のrepo:tar -xf/tmp/blah.zip'ファイルに展開して適用しました。 – Surya