Il s'agit de la commande flipdiff qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
flipdiff - échange l'ordre de deux patchs incrémentiels
SYNOPSIS
flipdiff [[-p n] | [--strip-match=n]] [[-U n] | [--unifié=n]] [[-ré TAPOTER] |
[--drop-context=TAPOTER]] [[-q] | [--silencieux]] [[-z] | [--decompress]] [[-b] |
[--ignore-space-change]] [[-B] | [--ignore-lignes-vides]] [[-i] | [--ignorer-casse]]
[[-w] | [--ignore-tout-espace]] [--en place] diff1 diff2
flipdiff {[--aide] | [--version]}
DESCRIPTION
flipdiff échange l'ordre de deux fichiers de correctifs qui s'appliquent l'un après l'autre. Les
les correctifs doivent être « propres » : les lignes de contexte doivent correspondre et il ne doit y avoir aucune erreur de correspondance
décalages.
Les patchs échangés sont envoyés à la sortie standard, avec une ligne de marqueur
(“=== 8< === couper ici === 8< ===”) entre eux, à moins que le --en place l'option est passée.
Dans ce cas, la sortie est réécrite dans les fichiers d'entrée d'origine.
OPTIONS
-p n, --strip-match=n
Lors de la comparaison des noms de fichiers, ignorez le premier n composants de nom de chemin des deux correctifs.
(Ceci est similaire au -p option à GNU pièce(1).)
-q, --silencieux
Sortie plus silencieuse. N'émettez pas de lignes de justification au début de chaque patch.
-U n, --unifié=n
Tenter d'afficher n lignes de contexte (nécessite au moins n lignes de contexte dans les deux
fichiers d'entrée). (Ceci est similaire au -U option à GNU diff(1).)
-d modèle, --drop-context=RECONNAISSANCE
N'affiche aucun contexte sur les fichiers qui correspondent au caractère générique du shell modèle. Cette option
peut être donné plusieurs fois.
Notez que l'interprétation du modèle de caractère générique du shell ne compte pas la barre oblique
caractères ou points comme spéciaux (en d'autres termes, aucun indicateur n'est donné à fnmatch). Ce
est de sorte que des motifs de type « */basename » peuvent être donnés sans limiter le nombre de
composants de nom de chemin.
-i, --ignore-cas
Considérez que les majuscules et les minuscules sont identiques.
-w, --ignore-tout-espace
Ignorer les changements d'espace dans les correctifs.
-b, --ignore-changement d'espace
Ignorez les changements dans la quantité d'espaces.
-B, --ignore-lignes-vides
Ignorez les modifications dont les lignes sont toutes vides.
-z, --décompresser
Décompressez les fichiers avec les extensions .gz et .bz2.
--en place
Écrire la sortie dans les fichiers d'entrée d'origine.
--Aidez-moi
Afficher un court message d'utilisation.
--version
Affiche le numéro de version de flipdiff.
LIMITATIONS
Ceci n'a été que très légèrement testé et peut même ne pas fonctionner. À l'aide de --en place n'est pas
recommandé pour le moment.
Dans certains cas, il n'est pas possible de retourner de manière significative les patchs sans
comprendre la sémantique du contenu. Ce programme n'utilise que des lignes complètes qui
apparaissent à un certain stade lors de l'application des deux patchs, et ne compose jamais une ligne
à partir de pièces.
Pour cette raison, c'est généralement une bonne idée de lire la sortie pour vérifier qu'elle
logique.
Utilisez flipdiff en ligne en utilisant les services onworks.net