51 votes

Quelle est la meilleure façon de comparer 2 arborescences de dossiers sur Windows ?

Je déplace un dépôt de sourcesafe à subversion et je dois m’assurer que les points vitaux sont égaux. Est-ce une commande / outil existant pour windows qui me permet de comparer deux arborescences de dossiers qu’ils sont égaux (a une structure de dossiers égale et des fichiers de même contenu)? L’idéal sera quelque chose de ligne de commande comme:

Existe-t-il un outil / une commande ou dois-je écrire mon propre script?

54voto

Palantir Points 11889

Si vous pouvez utiliser un outil d’interface graphique, le meilleur que j’ai essayé est WinMerge - open source.

Sinon, alors diff est votre ami.

32voto

Lieven Keersmaekers Points 32396

Beyond Compare vous permet de le faire et bien plus encore.

C’est l’un de ces outils dont je ne peux pas me passer.
Jetez un coup d’œil ici pour une référence sur les options de script

11voto

halllo Points 216

Vous pouvez également exécuter `` dans les deux dossiers, puis différencier les deux fichiers d’arborescence.txt avec n’importe quel outil de diff basé sur un fichier (git diff).

7voto

Ahmet Points 59

Comme je suis réticent à installer de nouveaux programmes sur ma machine, ce script PowerShell (de Hey, Scripting Guy! Blog) m’a aidé à résoudre mon problème. J’ai seulement modifié le chemin en fonction de mon cas :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X