Articles of diff

Comment comparer deux fichiers non en repo en utilisant git

Je voudrais comparer deux fichiers CSS qui ne sont pas dans un repository git. Y at-il une telle fonctionnalité dans git?

Puis-je faire git diff ignorer les changements de permission

Je modifie par inadvertance les permissions de mon arborescence entière et valide le changement seul avec d’autres modifications de contenu. J’utilise quelque chose comme: tar -czf deploy.tar git diff –name-only v1 v2 Pour générer un tar avec les fichiers modifiés entre deux balises, le problème est que maintenant, en raison des modifications apscopes aux permissions, […]

Est-il possible de configurer vimdiff pour ignorer TOUS les espaces blancs?

J’utilise vim -d file1 file2 pour voir les différences entre eux. Cela fonctionne bien, mais je veux ignorer les changements d’espaces – ils ne sont pas pertinents pour les fichiers de code source. Vim help indique que la commande suivante fera la magie: set diffopt+=iwhite Mais malheureusement, cette commande ajoute uniquement -b à la ligne […]

Git diff en HTML

J’aime utiliser git diff –color-words pour voir clairement les mots qui ont changé dans un fichier: Cependant, je veux partager ce diff avec quelqu’un sans git ou un terminal couleur pour cette question. Alors, est-ce que quelqu’un connaît un outil ou un truc qui peut convertir en HTML une sortie de terminal échappée par la […]

Créer un fichier patch ou diff à partir du repository git et l’appliquer à un autre repository git différent

Je travaille sur le projet WordPress et je souhaite corriger mon projet à chaque nouvelle version de WP. Pour cela, je veux générer un patch entre deux commits ou tags. Par exemple, dans mon repo / www / WP, je fais ceci: $git patch-format com1..com2 –stdout > ~/patchs/mypatch.patch Ou $git patch-format tag1..tag2 –stdout > ~/patchs/mypatch.patch […]

Est-il possible de changer l’outil de diff par défaut dans Mercurial?

Chaque fois que je fais un “fichier .ext”, je finis par utiliser une application de diff de console. Y a-t-il un moyen de changer cela? Je ne trouve pas de référence dans la documentation Mercurial ( je ne parle pas de la fusion! ). Je voudrais utiliser Kdiff3 ou WinMerge (j’utilise Windows).

SVN crée un patch à partir d’un code engagé?

Est-il possible de créer un patch (fichiers diff) pour tous les fichiers affectés lors d’une validation APRÈS la validation? Ces fichiers auraient le même numéro de version et j’ai besoin du diff de chaque fichier de leur version précédente.

L’utilitaire DIFF fonctionne pour 2 fichiers. Comment comparer plus de 2 fichiers à la fois?

Donc, l’utilitaire Diff fonctionne comme je le souhaite pour 2 fichiers, mais j’ai un projet qui nécessite des comparaisons avec plus de 2 fichiers à la fois, peut-être jusqu’à 10 fichiers à la fois. Cela nécessite que tous ces fichiers soient côte à côte. Ma recherche n’a pas vraiment abouti, vimdiff semble être le meilleur […]

Comment créer un patch pour tout un répertoire pour le mettre à jour?

Je sais qu’il y a déjà plusieurs discussions à ce sujet, mais personne n’a expliqué exactement comment effectuer le diff initial pour créer le fichier de correctif, puis comment appliquer ce correctif au répertoire initial pour le mettre à jour. Dans mon cas, il existe un répertoire de fichiers que tout le monde peut télécharger […]

En utilisant git diff, comment puis-je obtenir des numéros de lignes ajoutés et modifiés?

En supposant que j’ai un fichier texte alex bob masortingx will be removed git repo et je l’ai mis à jour pour être alex new line here another new line bob masortingx git Ici, j’ai ajouté le numéro de ligne (2,3) et le numéro de ligne mis à jour (6) Comment puis-je obtenir ces informations […]