2010-09-09 4 views
12

Lo más parecido que veo a lo que quiero es "AutoResolve All". No obstante, no quiero AutoMerge.¿Cómo puedo "tomar la versión de la fuente de origen" para todos los conflictos en TFS 2008 en Visual Studio 2010?

En Visual Studio 2008 podría decir que quería que la fuente reemplazara a todos o al objetivo en todos.

¿Dónde está esta opción en 2010? ¿Se lo llevaron? Parece que mi única opción es hacer clic en "Tomar la versión de la fuente de origen" en los 70 archivos uno por uno.

+0

Que (Q + A) todavía se aplica a Visual Studio 2015 ... – Matt

Respuesta

12

Compruebe el comando TF.EXE here.

tf.exe resolve ..... /auto:TakeTheirs "Tomarán la versión de la fuente de origen". Mi sugerencia es hacer la determinación, a continuación, comprobar su rama y asegúrese de que usted tiene lo que se espera antes de la facturación.

tf.exe resolve .... /auto:KeepTheirs "mantendrá destino del salto Versión"

+0

¡Gracias! No pensé en usar las cosas del prompt del comando. ¡Ojalá fuera uno de los botones del IDE! – hyprsleepy

+2

Los nombres de línea de comando ("TakeTheirs" y "KeepTheirs") me vuelven loco ......... no estoy seguro de cómo "TakeSource" y "KeepTarget" no lo hicieron ... – granadaCoder

+0

@granadaCoder Probablemente que el equipo que desarrolló la utilidad de línea de comandos lo hizo porque la interfaz era muy limitada, luego MS decidió agruparlo ya que era muy útil, de ahí el uso de nombres alternativos extraños. –

26

Seleccionar todo y haga clic en Tomar Versión Fuente. Nota ctrl + A no funciona. Por lo tanto, seleccione el primer elemento, mantenga presionada la tecla Mayús y seleccione el último elemento.

+0

¡El clic de cambio fue la clave! Es extraño que ctrl + a no funcione en esta lista en particular, pero el cambio de clic sí lo hace. –

+0

Agradable. Esto también funciona cuando tiene conflictos y necesita aplicar "Mantener versión local" a todos los elementos. En mi caso, fueron más de 2500 archivos debido a una migración de código. Me ahorró muchos clics. – Jason

+0

En ** Visual Studio 2015 Enterprise ** Pude usar ** CTRL + a ** para seleccionar todo. Luego, proceda como se describe (después de seleccionar todo, haga clic en "Tomar la versión de origen"). Se aplicará a todos los artículos. – Matt

Cuestiones relacionadas