Comment créer un fichier de correctif sur windows?
Sur windows, j'ai deux fichiers source et que vous voulez créer un patch avec la différence, comme cette une.
Mais je n'en suis pas sûr, quel est le format de ce patch est et ce que l'application à utiliser pour le créer? GNU diff de sortie est très différent du patch que je peux voir dans le lien ci-dessus.
- UnixUtils package pour Windows ne fonctionne pas pour les fichiers binaires. L'exécution de "diff -u oldfile newfile >patchfile" donne un fichier de patch avec une seule ligne de texte, "Binaire les fichiers fichier1.mp3 et fichier2.mp3 diffèrent". (Impossible d'ajouter de commentaires en raison d'être bloqué par ne pas avoir de points de réputation. PAS convivial!)
Vous devez vous connecter pour publier un commentaire.
Le format de sortie est appelé "mode diff unifié", il peut être généré à l'aide de
diff -u
.Essayer WinMerge. Vous trouverez un patch générateur dans le menu "Outils".
Merci, PhiLho & Lukáš! La diff programme de UnxUtils fonctionne très bien sous Windows 7 pour générer le fichier de correctif:
De même, le programme d'un patch de UnxUtils fonctionne très bien pour appliquer le patch:
WinMerge est le meilleur outil pour windows.
Pour créer un fichier de correctif, vous devez effectuer les opérations suivantes:
-- Ici vous ouvrez les fichiers dont vous êtes la génération de fichier de correctif.
-- Ici, vous indiquez le chemin où enregistrer le fichier de patch. Et WinMerge va enregistrer le fichier de correctif pour vous.
WinMerge (http://winmerge.org/) est ce que vous avez besoin. Vous pouvez également comparer sur l'ensemble du fichier des arbres avec cet outil, qui est un must-have pour certaines personnes.
La UnxUtils offre beaucoup d'utiles outils Unix pour Windows, avec un impact minimal sur l'installation de Windows (ouvrir, ajouter un emplacement de chemin, de l'utiliser).
Il a un diff.exe