複数の git リポジトリがあり、リポジトリごとに大きな .diff ファイルを生成したいと考えています。
この .diff パッチは、'patch' ユーティリティなどを使用して顧客が適用し、git 履歴を除いたリポジトリ内のファイルを生成します。
どうすればこれができるか知っている人はいますか?
お時間をいただきありがとうございます、マット
git diff 4b825dc642cb6eb9a060e54bf8d69288fbee4904 > diff-against-nothing.patch git の魔法の空の SHA1 を発見しました!
何に対しても diff を使用したい場合は、なぜそうしないのでしょうか?
$ mkdir empty
$ ls
empty myproject
$ diff -ruN empty myproject > diff-against-nothing.patch