diff et de nouveaux fichiers vides
Question
J'utilise -Naur diff pour envoyer un seul patch à un client, afin de mettre à jour leur capture instantanée de notre dépôt.
J'ai essayé d'utiliser -p git diff pour obtenir un seul patch de fichier, mais apparemment il ne comprend pas de nouveaux fichiers binaires dans le patch
Je sais que je devrais avoir utilisé git format-patch, mais il crée des correctifs qui peut être utilisé à l'intérieur git et je ne l'ai pas donné le répertoire .git à nos clients sur le but.
J'ai eu recours à l'utilisation diff -Naur qui ne change l'instantané au nouveau, mais pour une chose:. s'il y a de nouveaux fichiers à créer, et ils sont vides, ils ne sont pas dans l'instantané patché
Avant de dire à mon client de faire un
xargs touche TIA
La solution
diff est uniquement pour les fichiers texte. diff -b vous dira si les fichiers binaires diffèrent mais il ne génère pas de diff pour eux. Vos options seraient soit d'envoyer un goudron ou d'un fichier zip à votre client contenant les fichiers binaires et un diff pour les fichiers texte ou de regarder dans les utilitaires diff / patches binaires tels que bsdiff .