Revertir un solo archivo en TFS


Si veo el historial de un solo archivo en el control de código fuente, puedo hacer clic con el botón derecho en un conjunto de cambios de la lista y elegir "revertir todo el conjunto de cambios".

¿Revertirá esto todos los demás archivos que registré durante ese registro o solo el archivo que estoy viendo actualmente? Si hace reversión de todos los archivos, ¿hay una forma de revertir solo el archivo seleccionado?

Gracias

 65
Author: SteveC, 2012-11-16

4 answers

Como se mencionó anteriormente, hacer retroceder el conjunto de cambios lo hace retroceder en su totalidad.

Instalar Team Foundation Power Tools (que creo que casi todo el mundo debería instalar) le da otra opción: Si desea revertir un solo archivo, puede hacer clic con el botón derecho en un solo archivo en el Explorador de Control de código fuente y seleccionar Revertir...

 85
Author: Assaf Stone,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-11-19 12:57:18

Sí, hacer retroceder todo el conjunto de cambios hará retroceder todos los cambios en él.

Sin embargo, una reversión no es instantánea, cuando haga clic en esa opción, la reversión realizará una fusión inversa y dejará los cambios en su espacio de trabajo. Así que usted puede mirar en los Cambios pendientes.

En su caso, simplemente realice la reversión y luego deshaga todo excepto el archivo que realmente desea Revertir.

 36
Author: DaveShaw,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-11-16 16:08:15

A partir de ahora, en visual studio 2015 al menos, puede ir a control de código fuente, hacer clic derecho en un archivo y elegir Revertir.. Esto le preguntará qué conjunto de cambios desea revertir para este archivo y solo revertirá ese archivo.

 17
Author: CularBytes,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-03-30 08:24:26

Solución muy simple :) 1. revertir todo el conjunto de cambios 2. deshacer todo el archivo excepto el archivo que realmente desea.

 2
Author: Pankaj Rawat,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-08-16 06:52:46