Suspender el trabajo y administrar los conjuntos de datos aplazados
Azure Repos | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 | TFS 2017 | TFS 2015 | VS 2017 | VS 2015 | VS 2013
Por varias razones, a veces es necesario aplazar una parte del trabajo o todo el trabajo en curso. Los conjuntos de cambios aplazados resultan útiles cuando es necesario detener el trabajo por:
Interrupción: Tiene cambios pendientes que no están listos para la comprobación, pero debe trabajar en otra tarea.
Colaboración: Tiene cambios pendientes que no están listos para el registro, pero debe compartirlos con otro miembro del equipo.
Revisión de código: Quiere que otro miembro del equipo realice una revisión de código de los cambios pendientes.
Sugerencia
Si usa una Visual Studio Premium o una edición más eficaz, puede usar la característica Revisión de código.
Compilación privada: Antes de comprobar los cambios, puede usar el sistema de compilación automatizado para compilar y probar el código.
Copia de seguridad: Tiene un trabajo en curso que no puede finalizar ahora, por lo que quiere una copia de seguridad que esté almacenada en el servidor y disponible para otros miembros del equipo que necesiten acceder a ella.
Entrega: Tiene trabajo en curso que quiere entregar a otro miembro del equipo.
Puede mover los cambios pendientes a un conjunto de cambios en el servidor y, a continuación, limpiar el área de trabajo. El conjunto de cambios aplazados no solo guarda y almacena las revisiones del archivo, sino también los comentarios, la lista de elementos de trabajo relacionados y las notas de inserción en el repositorio (si se evalúan las directivas antes de preparar para confirmar el conjunto de cambios).
Permisos necesarios
Debe ser uno de los colaboradores del proyecto. Consulte Team Foundation Server grupos, permisos y roles predeterminados.
Suspender y reanudar el trabajo desde la página Mi trabajo
Nota
La característica Mi trabajo solo está disponible en Visual Studio Premium y Visual Studio Ultimate.
En la página Mi trabajo puede guardar y restaurar no solo los cambios de archivo y los elementos de trabajo relacionados, sino también la posición de las ventanas abiertas, los puntos de interrupción y otras indicaciones importantes.
En Team Explorer, elija
trabajoInicioy, a continuación, elija Mi trabajo. En la página Mi trabajo, elija Suspender Shelvey escriba una descripción del trabajo suspendido.

Cuando esté listo para reanudar el trabajo, vaya a la sección Trabajo suspendido de la página Mi trabajo, seleccione un conjunto de trabajos suspendidos y elija Reanudar.

Aplazar los cambios
Sugerencia
En Explorador de soluciones o Explorador de control de código fuente, puede agregar un subconjunto específico de los archivos con los que está trabajando: selecciónelos, abra su menú contextual y, a continuación, elija Shelve Pending Changes (Cambios pendientes de Shelve). Aparece la página Cambios pendientes, lista para abrir solo los archivos seleccionados.
Para aplazar los cambios
En Team Explorer, elija
Inicioy, a continuación, elija Cambios pendientes.En la página Cambios pendientes, asegúrese de que los cambios que desea incluir aparecen en la sección Cambios incluidos. Puede arrastrar archivos entre Cambios incluidos y Cambios excluidos (método abreviado de teclado: abra el menú contextual de un elemento y, a continuación, elija Incluir o Excluir.
Elija el vínculo Shelve.
Escriba un nombre para el conjunto de archivos aplazados.

(Opcional) Seleccione cualquiera de las casillas siguientes:
Mantener los cambios pendientes localmente
De forma predeterminada, esta casilla está activada. Cuando se selecciona esta casilla, los cambios pendientes (incluidos los comentarios y la lista de los elementos de trabajo relacionados) no se quitan del área de trabajo. Si desea limpiar el área de trabajo para trabajar en otra tarea, debe desactivar esta casilla.
Evaluar directivas y insertar en el repositorio notas antes de preparar para confirmar
Cuando selecciona esta opción, se evalúan todas las directivas de protección antes de que se cree el conjunto de cambios aplazados. Para obtener más información sobre las directivas de protección, vea Establecer y aplicar puertas de calidad.
Elija el botón Shelve.
Buscar un conjunto de cambios aplazados
Para buscar un conjunto de cambios aplazados
En Team Explorer, elija
Inicioy, a continuación, elija Cambios pendientes.Elija el vínculo Actions (Acciones) y, a continuación, elija Find Shelvesets (Buscar conjuntos de cambios).
En la página Buscar conjuntos de cambios, escriba el nombre o alias de un miembro del equipo del proyecto en el cuadro y, a continuación, elija la tecla Entrar.

Sugerencia
Si no conoce el nombre del propietario, puede escribir para enumerar los conjuntos de * cambios para todos los usuarios.
Aparece una lista de conjuntos de alaquetes en la lista Resultados. Puede especificar un filtro para reducir el tamaño de la lista.
Ver y ejecutar un conjunto de cambios aplazados
Una vez que tenga una lista de conjuntos de alaquetes (que se explican en "Para buscar un conjunto de alachas") en la página Buscar conjuntos de alaquetes, haga doble clic en el conjunto de alaquetes para verlo.
Aparece la página Detalles del conjunto de cambios.

Puede alternar entre la vista de lista y la vista de árbol desde el menú Acciones.
Para obtener más información sobre un cambio en un archivo, abra su menú contextual y, a continuación, elija Abrir ,Ver historial ouna de las opciones Comparar.
Elija Unshelve Changes (Deshacer cambios) si desea recuperar los cambios del conjunto de cambios en el área de trabajo:
Para cualquier cambio de archivo que no desee desenlazpar, abra el menú contextual del archivo y, a continuación, elija Excluir.
Si desea eliminar el conjunto de alaquetes, desactive la casilla Preserve shelveset on server (Conservar conjunto de cambios en el servidor).
Si no desea restaurar la lista de elementos de trabajo y las notas de registro almacenadas en el conjunto de alachas, desactive la casilla Restaurar elementos de trabajo y notas de registro.
Elija el botón Unshelve (Deshacer).
Si hay conflictos entre los cambios en el conjunto de cambios y las versiones de archivo del área de trabajo, el sistema le pedirá que los resuelva.
Elija Eliminar conjunto de adosos si desea eliminar el conjunto de cambios.
Precaución:
Asegúrese de que no necesita ninguno de los trabajos almacenados en un conjunto de cambios aplazados antes de eliminarlo. No hay modo de recuperar un conjunto de cambios aplazados eliminado.
Trabajar desde el símbolo del sistema
Comando Shelve: cree o elimine un conjunto de alachas.
Comando de conjuntos de alaquetes: enumera los conjuntos de alaquetes.
Comando Unshelve: desenlace un conjunto de alachas.
Comando de diferencia: compare los cambios realizados en un archivo de un conjunto de alachas con otra versión.
Sugerencias
a diferencia de un conjunto de cambios, un conjunto de cambios es una entidad sin control de versiones. Si un usuario recuperar cambios agregados pendientes de confirmación que componen un conjunto de cambios aplazados, edita varios archivos y vuelve a preparar para confirmar los cambios del conjunto; el sistema no crea una nueva versión de los elementos para compararlos posteriormente ni tampoco mantiene ningún registro de quién revisó los elementos, cuándo o de qué forma. El conjunto de cambios aplazados original se reemplaza completamente.
pueden producirse conflictos e impedir que reanude el trabajo suspendido. Si esto sucede, vea Resolver Control de versiones de Team Foundation conflictos.