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.c
mais 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
Vous devez vous connecter pour publier un commentaire.
Ajouter
-N
à ladiff
arguments.Permettra de créer un patch pour votre newfile.
La façon la plus simple de faire ce que je sais, c'est de mettre tous les fichiers sous contrôle de version (si elles ne le sont pas déjà). Je préfère Git, mais quelque chose de semblable peut être fait dans n'importe quel autre système de contrôle de version: