Proteger su contribución al código base del equipo
Utilice la página Cambios pendientes para proteger el código en el código base del equipo.
Permisos necesarios
Debe ser uno de los Contributors para su proyecto de equipo.Vea Grupos predeterminados, permisos y roles de Team Foundation Server.
¿Qué desea hacer?
Especificar los archivos que desea proteger
Asociar elementos de trabajo
Proteger los cambios
Resolver advertencias de directiva de protección
Realizar una protección controlada
Trabajo desde el símbolo del sistema
Obtener sugerencias
Especificar los archivos que desea proteger
Puede especificar qué cambios desea guardar arrastrándolos entre los Cambios incluidos y las secciones de Cambios excluidos de la página Cambios pendientes .Puede también controlar la operación de protección mientras trabaja en otras áreas de Visual Studio
En el Explorador de soluciones, seleccione una de las siguiente opciones:
La solución.
Uno o más de los proyectos de código
Uno o más archivos
Después de seleccionar los elementos, abra el menú contextual y elija Guardar.
En el explorador de control de código fuente, seleccione uno o varios elementos con cambios pendientes o una o más carpetas que contengan elementos con cambios pendientes.(Los elementos con cambios pendientes se indican mediante este símbolo: ).Abra el menú contextual para los elementos seleccionados y elija Guardar.
Asociar elementos de trabajo
Cuando cambie archivos en el código base, normalmente lo hará para completar una tarea, corregir un error o satisfacer la petición de algún otro tipo de elemento de trabajo.Cuando se protegen los cambios, debe asociar tales elementos de trabajo con los cambios que está protegiendo.Entre las ventajas de hacer esto, se incluyen:
Un miembro del equipo que busque el elemento de trabajo puede vincularse directamente al conjunto de cambios para ver el trabajo que se realizó.
Un miembro del equipo que revise el historial de un archivo que fue cambiado puede ver el conjunto de cambios y los elementos de trabajo que justificaron dichos cambios.
Si compila los cambios en un sistema automatizado de compilación (por ejemplo con un CI de compilación o una Compilación de protección controlada, los miembros del equipo pueden ver en qué compilación completada se finalizó la tarea o se se corrigió el error.
Para asociar elementos de trabajo a la protección:
Elija el vínculo de Agregar elemento de trabajo por id. en la sección Elementos de trabajo relacionados.
Arrastre un elemento de trabajo desde una ventana de consulta a la sección Elementos de trabajo relacionados .
Junto a cada elemento de trabajo, seleccione cómo debe relacionarse con la protección: Asociar o Resolver (solo está disponible si el elemento de trabajo no está en un estado que impida esta relación, como Resuelto, Listo o Cerrado).
Sugerencia |
---|
Puede abrir el menú contextual de un elemento de trabajo asociado y elegir:
|
Proteger los cambios
Para proteger los cambios
En Team Explorer, elija Inicio y, después, Cambios pendientes.
En la página Cambios pendientes, escriba un Comentario para que los compañeros del equipo que más tarde deban revisar y conocer el historial de los archivos puedan entender lo que ha hecho.Por ejemplo: Controlador del carro de compras implementado.
Algunos equipos prefieren (y en algunos casos implementan una directiva de protección que lo requiere) que sus miembros proporcionen ciertos tipos de información sobre cada protección.Si un administrador del proyecto del equipo ha habilitado notas protegidas, puede escribir información en cada campo de la sección Notas.
Elija el botón Proteger.
Se produce uno de los siguientes resultados.
Los cambios se protegen
Todos los cambios de archivo incluidos del área de trabajo junto con el comentario, las notas de protección y los vínculos a elementos de trabajo relacionados se almacenan en el servidor como un único conjunto de cambios.
Los conflictos bloquean la protección
El sistema le muestra los conflictos entre los cambios y la última versión de los archivos en el servidor.Vea Resolver conflictos de archivos.
La protección se bloquea porque infringe una directiva de protección.
Los administradores del proyecto de equipo pueden implementar directivas de protección para animar al equipo a seguir los procedimientos recomendados.Por ejemplo, una directiva de protección puede animar a los miembros del equipo a asociar al menos un elemento de trabajo con los cambios.Para obtener más información, vea Set and Enforce Quality Gates.
En algunos casos, quizás desee remplazar estas directivas de protección.En la sección Advertencias de directiva, elija Invalidar advertencias.
En el cuadro de Motivo, explique por qué está reemplazando la directiva.
Proteger una carpeta controlada por un proceso de compilación de protección controlada
Si está protegiendo los cambios en las carpetas de control de versiones que están controladas por una proceso de compilación de protección controlada, aparecerá el cuadro de diálogo Protección controlada.Para obtener información sobre cómo completar la operación de protección, vea Proteger en una carpeta controlada por un proceso de compilación con protección controlada.
Trabaje desde el símbolo del sistema
- Checkin (Comando): Ver cambios pendientes y proteger archivos
Sugerencias
Antes de proteger el nuevo código, debería considerar realizar una revisión del código.Vea Un día en la vida de un desarrollador de ALM: Suspender el trabajo, corregir un error y realizar una revisión de código.
Puede administrar y, si es necesario, deshacer los cambios pendientes.Vea Desarrollar código y administrar cambios pendientes.
Si tiene que rechazar los cambios, vea Suspender el trabajo y administrar los conjuntos de datos aplazados.
Una operación de protección se realiza atómicamente, lo que significa que la operación tiene un éxito rotundo o falla completamente (con una excepción).Si alguno de los cambios no se puede enviar al servidor de Team Foundation, no se confirma ningún cambio y no se crea un conjunto de cambios.Por ejemplo, si se pierde la conectividad de red en medio de la operación de protección, toda la operación falla.
La excepción es la asociación de elementos de trabajo con conjunto de cambios.Si la asociación del elementos de trabajo falla pero todos los demás aspectos de la protección se realizan correctamente, se creará el conjunto de cambios.se puede asociar manualmente un elemento de trabajo a un conjunto de cambios.Vea Buscar, vincular y ver conjuntos de cambios asociados a un elemento de trabajo.