Question Comment faire un "diff" d'un répertoire complet? Existe-t-il un logiciel disponible?


Supposons qu'il y ait 2 arborescences de répertoires

D:\dir1\ 

et

C:\dir2

Maintenant, je veux créer un rapport de diff entre les répertoires et les fichiers. Ainsi, non seulement j'ai besoin d'un rapport indiquant quels fichiers ont été modifiés et ce qui a été modifié entre les répertoires principaux, mais aussi répertoires supprimés ou ajoutés, etc.

Dois-je vérifier le dir1 à subversion et puis faire une vérification avec dir2? Si oui, comment dois-je procéder?

Ou existe-t-il un moyen plus simple de procéder? Tout logiciel de répertoire diff disponible?

Cela peut être à la fois Windows ou Linux.


16
2018-02-29 10:35


origine


Réponses:


Sous Linux diff -r directory1 directory2 vous donnerait cette information.


18
2018-02-29 10:53



Si vous utilisez Windows, vous pouvez extraire WinMerge qui fait des diffs de dossiers: http://winmerge.org/


8
2018-02-29 10:43



"BeyondCompare" (de Scooter Software) possède une interface graphique très intéressante pour comparer les arborescences de répertoires (et les fichiers eux-mêmes). Il est disponible pour Windows, Mac et Linux.


2
2018-02-29 19:28



KDiff3 est un outil open source de fusion de fichiers et de répertoires.
Fonctionne sous Linux, Windows & MacOSX

http://kdiff3.sourceforge.net/


0
2018-03-30 18:42



Les différents Les IDE de Jetbrains ont tous un super Comparer les répertoires fonctionnalité. Ils ont des essais gratuits, et certains des IDE ont même des versions gratuites.


0
2017-12-09 22:09



Essayer pkgdiff pour visualiser les différences entre les répertoires (fichiers ajoutés / supprimés / renommés / déplacés et contenu modifié):

pkgdiff -d DIR-0/ DIR-1/

enter image description here

enter image description here


0
2018-03-01 22:33



Devart a un bon produit appelé Comparer le code cela fera à la fois un diff de fichier et un répertoire diff. Il a également un addin de menu contextuel de Windows Explorer.

Il existe une version gratuite et payante de l'application


0
2018-05-17 13:45