L'acte d'identifier les différences entre deux ou plusieurs fichiers afin de prendre en charge diverses activités de développement logiciel (suivi de bogues, création de correctifs, ...)
J'ai commencé à utiliser vimdiff aujourd'hui, et je voulais faire certaines des choses que je tenais pour acquises sur les éditeurs de différences basés sur Windows (comme développer / réduire une section diff, avoir une expansion complète des fichiers / seulement des différences avec 3 lignes de contexte ci-dessus ou …
Je sais qu'il existe un article similaire à celui-ci: ici . J'ai essayé d'utiliser la compcommande comme elle l'a mentionné, mais si j'ai deux fichiers, l'un avec des données comme "abcd" et l'autre avec des données "abcde", cela dit simplement que les fichiers sont de tailles différentes. Je voulais savoir …
Comment mon client peut-il appliquer le correctif créé par git diffsans git installé? J'ai essayé d'utiliser la patchcommande mais elle demande toujours le nom du fichier à corriger.
La page de manuel de git-diffest assez longue et explique de nombreux cas qui ne semblent pas nécessaires pour un débutant. Par exemple: git diff origin/master
Est-il possible de demander à git diff d'inclure des fichiers non suivis dans sa sortie diff? Ou est mon meilleur pari pour ajouter les nouveaux fichiers que j'ai créés et les fichiers existants que j'ai édités et utiliser git diff --cached ?
Je cherche à exécuter une commande Linux qui comparera récursivement deux répertoires et ne produira que les noms de fichiers de ce qui est différent. Cela inclut tout ce qui est présent dans un répertoire et non l'autre ou vice versa, et les différences de texte.
J'ai deux gros fichiers (ensembles de noms de fichiers). Environ 30 000 lignes dans chaque fichier. J'essaie de trouver un moyen rapide de trouver des lignes dans le fichier1 qui ne sont pas présentes dans le fichier2. Par exemple, s'il s'agit de file1: line1 line2 line3 Et voici file2: line1 …
Je courais git-diff sur un fichier, mais le changement est à la fin d'une longue ligne. Si j'utilise les touches de curseur pour me déplacer vers la droite, cela perd le codage couleur — et pire encore, les lignes ne s'alignent pas — ce qui rend plus difficile le suivi …
J'ai un script shell dans lequel je dois vérifier si deux fichiers contiennent les mêmes données ou non. Je le fais pour beaucoup de fichiers, et dans mon script, la diffcommande semble être le goulot d'étranglement des performances. Voici la ligne: diff -q $dst $new > /dev/null if ($status) then …
J'essaie d'exclure un fichier ( db/irrelevant.php) d'un diff Git. J'ai essayé de mettre un fichier dans le dbsous - répertoire appelé .gitattributesavec la ligne irrelevant.php -diff et j'ai également essayé de créer un fichier appelé .git/info/attributescontenant db/irrelevant.php. Dans tous les cas, le db/irrelevant.phpfichier est inclus dans le diff en tant …
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une discussion approfondie. …
J'ai configuré git diffpour envelopper dans vimdiff, en utilisant " Git Diff avec Vimdiff " comme guide, et cela fonctionne comme prévu à moins qu'il y ait beaucoup de fichiers avec des changements. Lorsqu'il y a plusieurs fichiers avec des modifications et que je lance git diff, il ouvre le …
Cette réponse est idéale pour voir un diff visuel entre deux fichiers qui sont archivés dans git: Comment puis-je afficher la sortie 'git diff' avec un programme de diff visuel? Cependant, j'aimerais voir un diff visuel entre deux branches. Jusqu'à présent, mon meilleur pari semble être: git diff --name-status master …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.