Comment créer un patch pour un nouveau fichier?

Je sais créer un patch pour un fichier existant est facile:

diff -aru oldFile newFile 2>&1 | tee myPatch.patch

Mais que faire, si je veux créer un patch pour un totalement nouveau fichier? Assumer mon fichier réside dans un dossier appelé TestDir. Plus tôt TestDir ne pas avoir un fichier appelé entirelyNewfile.cmais maintenant, c'est d'avoir le même.

Comment créer un patch pour entirelyNewfile.c? L'idée est, le patch devrait bien s'appliquer aux spécifications et de générer le RPM construire. Avec CONSTRUIRE dir avoir ce nouveau fichier.

Juste pour ajouter: si j'essaie de prendre la diff entre les deux répertoires, l'un ayant le nouveau fichier et l'autre disparu le même, pour créer le patch, il génère un message d'erreur disant que le fichier n'est présent que dans un seul dossier

source d'informationauteur kingsmasher1