El uso de herramientas de Visual Studio 2008,tf diff
estoy tratando de conseguir un diff ASCII de cambio fija 14318 y 14317.
puedo hacerlo a través de interfaz gráfica de usuario:
tf changeset 14318
y luego seleccione un archivo y haga clic derecho y seleccione comparar con la versión anterior. Sin embargo, esto es un poco tedioso y está basado en GUI. Mi tarea es hacer una copia de respaldo de muchos cambios en una rama diferente. Me gustaría automatizar las pruebas (digamos usando Python), asegurándome de haberlo hecho correctamente. Bueno, para fines educativos, haré todos los cambios a mano sin mirar la solución, y luego compararé los dos cambios e intentaré buscar cualquier diferencia. Esto es lo que me gusta de tf - Puedo escribir:
tf changeset 14318 > out.txt&¬epad out.txt
para ver los detalles de los archivos afectados.
Del mismo modo, deseo obtener un out.txt con todas las diferencias guardadas en él. Estoy bastante seguro de que puedo manejar la parte de Python. Definitivamente quiero saber cómo hacerlo usando la herramienta tf.exe, pero si también conocía otros trucos para lograr esto (alguna herramienta genial de terceros o una secuencia de comandos de PowerShell, por favor, hágamelo saber).
Gracias!
Ah, por cierto, he comprobado esto: http://msdn.microsoft.com/en-us/library/6fd7dc73(VS.80).aspx
Y he intentado esto:
tf diff 14318 14317
Y he conseguido este error: El archivo (o carpeta) c: \ Archivos de programa (x86) \ Microsoft Visual Studio 9.0 \ VC \ 14318 no existe.
Ahora gracias.
EDIT: ¿Hay herramientas en todo lo que puedo hacer esto?
¿Por qué te diga "Puedo hacerlo usando GUI: tf changeset 14318" ?? tf.exe es línea de comandos, no GUI. – pabrams