Pour comparer deux fichiers et les fusionner en un seul fichier, voici les étapes à suivre si vous avez Visual Studio (toute version) installé.
Étape 1 : Ouvrez l'invite de commandes Visual Studio. Si vous ne trouvez pas l'invite de commandes Visual Studio, choisissez les outils Visual Studio
Démarrer → Invite de commandes Visual Studio
Étape 2 : Entrez la commande vsdiffmerge.exe
Ignorez l'option /m si vous avez juste besoin de comparer.
Syntaxe 1 :
vsdiffmerge /t /m
Syntaxe 2 :
vsdiffmerge /t /m
Exemple 1 :
vsdiffmerge test1.js test2.js test1.js output.js /t /m
Exemple 2 :
vsdiffmerge.exe "C:\Users\livingston\Downloads\wa\wa\Files\pre\Test.js" "C:\Users\livingston\Downloads\wa\wa\Files\Prod\Test.js" "C:\Users\livingston\Downloads\wa\wa\Files\pre\Test.js" "C:\Users\livingston\Downloads\wa\wa\Files\output\samp.js" /t /m
Étape 3 : Fusionnez les fichiers
Veuillez noter que si le nom du fichier n'existe pas à l'emplacement indiqué, le comparateur ne s'ouvrira pas.
Vous pouvez également formater le fichier avant de le comparer. Dans Visual Studio, appuyez sur Ctrl + K + D.
Il existe de nombreux sites de formatage en ligne disponibles.
2 votes
Tout comme commentaire pour une utilisation future : Si vous travaillez avec vs2015, utilisez ce lien : visualstudio.com/en-us/docs/tfvc/compare-files
0 votes
Note ceci est toujours applicable pour VS 2017. Par conséquent, j'ai fourni une réponse sur la façon de traiter confortablement ce problème.
2 votes
Aucune des réponses ne peut comparer deux fichiers déjà ouverts dans Visual Studio.
2 votes
Veuillez voter pour cette fonctionnalité ici: developercommunity.visualstudio.com/content/idea/619706/…
1 votes
Dans VS2017 et VS2019, même si la barre d'outils de comparaison de fichiers est ouverte, je ne sais pas comment l'utiliser... Maintenant j'utilise VSCode, il suffit d'ouvrir les deux fichiers, de les sélectionner tous les deux, puis de faire un clic droit->comparer la sélection.
0 votes
Il est plus facile d'utiliser WinMerge, et c'est open source.