Articles of diff

Prenez les diff de deux fenêtres ouvertes verticales dans Vim

J’ai deux fichiers ouverts. Ils sont ouverts en mode vertical, à côté du suivant. Puis-je diffuser instantanément ces deux fichiers sans quitter ou fermer Vim?

Des différences visuelles dans la console Linux?

Il y a de nombreuses années, j’ai utilisé d32 qui était disponible pour DOS et Linux. Un diff visuel non graphique est-il disponible pour Linux comme celui-ci? Les autres que Vim et Emacs (Vim et Emacs sont trop puissants :-))

Comment puis-je générer un git diff de ce qui a changé depuis la dernière fois?

Je voudrais écrire, de préférence en rake, les actions suivantes en une seule commande: Récupère la version de mon référentiel git local. Git tire le dernier code. Git diff de la version extraite à l’étape 1 à ce qui est maintenant dans mon référentiel local. En d’autres termes, je veux obtenir le dernier code du […]

Existe-t-il une librairie Java capable de «différencier» deux objects?

Existe-t-il une bibliothèque d’utilitaires Java analogue à diff du programme Unix, mais pour les objects? Je cherche quelque chose qui puisse comparer deux objects du même type et générer une structure de données représentant les différences entre eux (et comparer de manière récursive les différences entre les variables d’instance). Je ne cherche pas une implémentation […]

Détecter les différences entre les structures arborescentes

Ceci est plus une question de CS, mais une question intéressante: Disons que nous avons 2 arborescences avec plus ou moins les mêmes nœuds réorganisés. Comment trouveriez-vous tout dans un certain sens minimal séquence d’opérations MOVE(A, B) – déplace le nœud A sous le nœud B (avec le sous-arbre entier) INSERT(N, B) – insère un […]

mettre en évidence les lignes modifiées et les octets modifiés dans chaque ligne modifiée

Projet Open Source Trac a un excellent surligneur de différences – il met en évidence les lignes modifiées et les octets modifiés dans chaque ligne modifiée ! Voir https://trac.transmissionbt.com/changeset/12148 ou http://trac.gajim.org/changeset/297ad7711d20bfee1491768640d9bc5384464363 pour des exemples. Est-il possible d’utiliser le même surlignage de couleur (c.-à-d. Lignes modifiées et octets modifiés ) dans le terminal bash, git ou […]

Comment télécharger un seul commit-diff depuis GitHub?

Je voudrais obtenir un seul commit (appelons-le ${SHA} ) depuis GitHub via l’interface Web. Par exemple, quelque chose comme: $ git clone http://github.com/foo/bar $ cd bar $ git format-path -o .. ${SHA}~1..${SHA} $ cd .. $ rm -rf bar … mais sans avoir à cloner l’intégralité du référentiel (le référentiel dans la question est volumineux). […]

git – diff des changements actuels avant de commettre

J’ai changé plusieurs fichiers dans un repository git, mais je ne les ai pas encore validés. Je peux obtenir une liste des modifications en invoquant simplement l’ git status . Mais comment puis-je obtenir une liste des lignes ou du contenu que j’ai modifié, en plus des noms de fichiers? J’ai d’abord pensé à utiliser […]

Trouver la différence entre le tronc et la twig?

Est-il possible de trouver les différences entre le trunk et de dire une twig 0.4.x ? J’ai besoin de créer un tag – mais je ne me souviens plus si mes dernières corrections ont été effectuées dans le coffre ou la twig.

Vérifier le diff contre le fichier sur le serveur

J’ai une copie de travail d’un référentiel sur ma machine et je sais qu’elle a été mise à jour sur le serveur. Je voudrais savoir comment faire la différence entre la nouvelle version et la version de ma copie de travail en utilisant les arguments de la ligne de commande svn . Y a-t-il un […]