Combinar archivos y carpetas

Por diversas razones que se describen en Bifurcar carpetas y archivos, muchos equipos de desarrollo de software trabajan en un código base que se divide en varias bifurcaciones. Si se utilizan bifurcaciones, el equipo deberá integrar por último el trabajo completado en distintas bifurcaciones durante determinadas fases del proyecto. Por ejemplo, una vez listos para probar una versión completa del software, se deberán combinar juntos los cambios realizados en diferentes bifurcaciones del equipo de características.

Los procedimientos de este tema indican cómo se puede utilizar la interfaz gráfica de usuario de Visual Studio Application Lifecycle Management (ALM) para combinar juntos los cambios realizados en distintas bifurcaciones. Para obtener información sobre cómo realizar combinaciones en el símbolo del sistema, vea Comando merge.

Permisos necesarios

Para realizar estos procedimientos, debe tener establecidos los siguientes permisos:

  • El permiso Leer del elemento del árbol de origen y el permiso Desproteger del elemento del árbol de destino deben estar establecidos en Permitir.

  • Debe tener el permiso Combinar establecido para la ruta de acceso de destino.

  • Si se cambia el nombre del elemento del árbol de destino, el permiso Desproteger del árbol de origen y de destino debe estar establecido en Permitir.

  • Si se bloquea cualquier archivo afectado por la operación, debe tener el permiso Bloquear establecido en Permitir. Para obtener más información acerca de los permisos, vea Permisos de Team Foundation Server.

Iniciar una combinación en la ventana de control de código fuente

Nota importanteImportante

Con el lanzamiento de Visual Studio Team Foundation Server 2010, se comenzó a distinguir entre bifurcaciones y carpetas. Por ejemplo, en la siguiente ilustración puede ver cómo se muestran bifurcaciones y carpetas con iconos diferentes.

Bifurcación y carpeta

Aunque puede crear bifurcaciones y combinar entre carpetas, el procedimiento recomendado para su equipo es crear bifurcaciones y combinar solo entre bifurcaciones. Para obtener más información, vea Bifurcar carpetas y archivos.

Combinar bifurcaciones, archivos y carpetas en el Explorador de control de código fuente

  1. En el Explorador de control de código fuente, seleccione la bifurcación, carpeta o archivo que desee combinar.

  2. En el menú Archivo, seleccione Control de código fuente, seleccione Bifurcación y combinación y, a continuación, haga clic en Combinar.

    Se muestra el Asistente para la combinación del control de código fuente. Para obtener información sobre cómo utilizar este asistente y completar la combinación, vea Utilizar el Asistente para la combinación del control de código fuente para completar una combinación.

Iniciar una combinación en la ventana Seguimiento de conjunto de cambios

Puede utilizar la ventana Seguimiento de conjunto de cambios para ver información como dónde se creó un conjunto de cambios, dónde se combinó y cuándo se produjeron estos eventos. También aparecen resaltadas las bifurcaciones en las que no se ha combinado ningún conjunto de cambios. Si ve este tipo de bifurcación donde sabe que se necesita y que falta el conjunto de cambios, puede utilizar una operación de arrastrar y colocar para corregir el problema.

Nota importanteImportante

Este procedimiento solo se puede realizar para conjuntos de cambios que afectan a una bifurcación. Por ejemplo, en la siguiente ilustración puede ver cómo se muestran bifurcaciones y carpetas con iconos diferentes.

Bifurcación y carpeta

Para obtener más información, vea Bifurcar carpetas y archivos.

Arrastrar y colocar un conjunto de cambios en la ventana Seguimiento de conjunto de cambios

  1. En el Explorador de control de código fuente, seleccione una bifurcación, una carpeta o un archivo que esté dentro de una bifurcación.

  2. Haga clic con el botón secundario en el elemento seleccionado y haga clic en Ver historial.

  3. En la ventana Historial, haga clic con el botón secundario en el conjunto de cambios que desea ver y seleccione Seguimiento de conjunto de cambios.

    Aparecerá el cuadro de diálogo Seleccionar bifurcaciones.

  4. (Opcional) En la lista Bifurcación de destino, compruebe las bifurcaciones que desea ver y desactive las bifurcaciones que desea ocultar.

  5. Haga clic en Visualizar.

    Aparecerá la ventana Seguimiento de conjunto de cambios.

  6. Arrastre la bifurcación que contiene el conjunto de cambios a la bifurcación de destino.

    Aparecerá el Asistente para la combinación del control de código fuente. Para obtener información sobre cómo utilizar este asistente y completar la combinación, vea Utilizar el Asistente para la combinación del control de código fuente para completar una combinación. Utilizar el Asistente para la combinación del control de código fuente para completar una combinación

Ejemplo: ¿Dónde está este nuevo método?

Para mostrar cómo podría utilizar el procedimiento anterior, considere el siguiente ejemplo. Julia le ha pedido a Cris que implemente un nuevo método en parte del código de EquipoDeCaracterísticasA que aprovecha en su código de EquipoDeCaracterísticasB. Cris escribe el código para el nuevo método y, a continuación, lo protege en la bifurcación EquipoDeCaracterísticasA. Se encuentra con Julia en el vestíbulo al salir del trabajo y menciona que ha protegido el nuevo método.

Julia vuelve a su escritorio y encuentra la fuente más reciente, pero no ve el nuevo método que Cris ha protegido. Navega hasta el Explorador de control de código fuente, ve la ventana Historial de la bifurcación EquipoDeCaracterísticasA y puede ver que con el conjunto de cambios 50 Cris ha protegido realmente el nuevo método. Hace clic con el botón secundario en el conjunto de cambios 50 y hace clic en Seguimiento de conjunto de cambios, tras lo que aparece la ventana siguiente:

Ventana Seguimiento de conjunto de cambios: Combinar en Bifurcación primaria

Ventana Seguimiento de conjunto de cambios: combinar a la bifurcación primaria

En la ventana Seguimiento de conjunto de cambios, Julia puede ver que Cris protegió el método con el conjunto de cambios 50 y lo combinó con la bifurcación Dev mediante el conjunto de cambios 51. Pero Julia no puede obtener el nuevo código hasta que el conjunto de cambios 50 esté combinado con la bifurcación EquipoDeCaracterísticasB. Por ello, arrastra la bifurcación Dev a la bifurcación EquipoDeCaracterísticasB para iniciar el Asistente para la combinación del control de código fuente, que utiliza luego para completar la combinación.

Utilizar el Asistente para la combinación del control de código fuente para completar una combinación

Tras completar uno de los procedimientos anteriores, aparecerá el Asistente para la combinación del control de código fuente. Este asistente le permite especificar el origen y el destino de la combinación. Puede combinar una bifurcación completa con otra bifurcación o puede escoger un determinado conjunto de cambios o grupo de conjuntos de cambios que desee combinar.

Utilizar el Asistente para la combinación del control de código fuente para combinar archivos, carpetas o bifurcaciones

  1. En el Asistente para la combinación del control de código fuente, en el cuadro Bifurcación de origen, escriba el nombre de la bifurcación de origen del proyecto de equipo o haga clic en Examinar para seleccionar una de la lista.

  2. En la lista desplegable Bifurcación de destino, seleccione la bifurcación del proyecto de equipo de destino con la que desea combinar la bifurcación de origen.

  3. Seleccione el intervalo de cambios que desee combinar en la bifurcación de destino y elija la opción Cambios hasta una versión específica o Conjuntos de cambios seleccionados, a continuación, haga clic en Siguiente.

    SugerenciaSugerencia

    Si es posible, haga clic en Cambios hasta una versión específica, ya que reducirá el riesgo de conflictos en combinaciones futuras.

    • Si ha seleccionado Cambios hasta una versión específica, aparecerá la página Seleccione las versiones de los elementos de origen. Seleccione la versión de los elementos que desea utilizar.

      Conjunto de cambios

      Combine especificando una versión del conjunto de cambios.

      Fecha

      Combine especificando una versión de fecha.

      Etiqueta

      Combine especificando una versión de etiqueta.

      Última versión

      Combine especificando la última versión.

      Área de trabajo

      Combine especificando una versión del área de trabajo.

    • Si ha elegido Conjuntos de cambios seleccionados, aparecerá la página Seleccione los conjuntos de cambios para combinarlos en la bifurcación de destino. Seleccione el conjunto de cambios que desee combinar.

      SugerenciaSugerencia

      Puede mantener presionadas las teclas CONTROL o MAYÚS y seleccionar varios elementos de una serie continua.

  4. Haga clic en Siguiente y, a continuación, en la página Realice la operación de combinación, haga clic en Finalizar.

    Se generan uno o más cambios pendientes.

  5. (Opcional) Si desea proteger los cambios pendientes de inmediato, puede seguir estos pasos:

    1. Haga clic en el menú Ver, elija Otras ventanas y, a continuación, haga clic en Cambios pendientes.

    2. Utilice la ventana Cambios pendientes para proteger los cambios. Para obtener más información, vea Proteger los cambios pendientes.

Vea también

Tareas

Resolver conflictos entre dos archivos

Referencia

Comando merge

Merges (Comando)

Conceptos

Utilizar el Explorador de control de código fuente

Otros recursos

Bifurcar y combinar