L'utilisation d'outils Visual Studio 2008,Explication tf diff
Je suis en train de faire une diff ASCII du changement définit 14318 et 14317.
je peux le faire en utilisant l'interface graphique:
tf changeset 14318
et puis sélectionnez un fichier et faites un clic droit et sélectionnez comparer avec la version précédente. Cependant, c'est un peu fastidieux et c'est basé sur l'interface graphique. Ma tâche à accomplir est de transférer de nombreux changements dans une branche différente. Je voudrais automatiser le test (disons en utilisant Python), en m'assurant que je l'ai fait correctement. Eh bien, à des fins éducatives, je vais faire tous les changements à la main sans regarder la solution, puis je vais comparer les deux changements et essayer de chercher des différences. Voici ce que j'aime à propos de tf - Je peux taper:
tf changeset 14318 > out.txt&¬epad out.txt
pour afficher les détails des fichiers qui ont été affectés.
De même, je souhaite obtenir un out.txt avec toutes les différences enregistrées dedans. Je suis assez sûr que je peux gérer la partie Python. Je veux vraiment savoir comment le faire en utilisant l'outil tf.exe, mais si vous avez également appris à connaître d'autres astuces pour y parvenir (un outil sympa d'une tierce partie, ou un script PowerShell, merci de me le faire savoir aussi).
Merci!
Oh, en passant, j'ai vérifié ceci: http://msdn.microsoft.com/en-us/library/6fd7dc73(VS.80).aspx
Et j'ai essayé ceci:
tf diff 14318 14317
Et j'ai obtenu cette erreur: fichier (ou dossier) c: \ Program Files (x86) \ Microsoft Visual Studio 9.0 \ VC \ 14318 n'existe pas.
Maintenant, merci.
EDIT: Y a-t-il des outils du tout qui peuvent faire cela?
Pourquoi avez-vous dites "Je peux le faire en utilisant l'interface graphique: tf changeset 14318" ?? tf.exe est en ligne de commande, pas d'interface graphique. – pabrams