visual versiones team studio requisitos español descargar tfs code-review tfs2012

team - versiones tfs



¿Cómo asocio una solicitud de revisión con varios conjuntos de cambios en TFS 2012? (4)

  1. No solicitado, no.
  2. Puede hacer clic con el botón derecho en un cambio en la pantalla de historial para solicitar un registro de entrada posterior.

Y hay una solución desagradable para conseguir lo que quieres lograr. Echa un vistazo a todos los archivos que desea revisar y solicitar una revisión. A continuación, puede deshacer su pago, se mantendrán el conjunto de estantes y la solicitud de revisión.

Alternativamente, puede ir a la pestaña de control de origen y realizar un proceso de pago en la carpeta de la raíz de su solución, solicitar la revisión, deshacer el proceso de pago y hacer la revisión.

En cuanto a vincular los conjuntos de cambios a un elemento de trabajo, esto se puede hacer después del registro. Abra el elemento de trabajo, vaya a la pestaña de enlaces y haga clic en "Vincular a ..." El menú desplegable tendrá una opción "Changeset". Pero no creo que este tipo de enlace esté habilitado para las Solicitudes de Revisión de Código, ya que utilizan un Conjunto de Anaqueles y no un conjunto de conjuntos de cambios como la fuente del código para revisar.

Espero que pueda utilizar la API TFS para generar un conjunto de estantes con todos los cambios de un desarrollador específico en un rango de tiempo determinado, colocarlos en un conjunto de estantes y solicitar una revisión al respecto. Pero ninguna característica existente para hacer eso existe.

O puede editar el conjunto de estantes asociado a la revisión creando uno nuevo con el mismo nombre.

Nuestro proceso de desarrollo funciona así: cada 2 semanas, el líder del equipo (yo) revisa los conjuntos de cambios de todos para asegurarse de que cumplen con los estándares de codificación. Me gustaría usar TFS 2012 para ayudar a automatizar este proceso.

Hay 2 problemas con esto:

  1. No hay forma de enviar una revisión de código no solicitada. Puedo vivir sin esto si es necesario, supongo

  2. No hay forma de asociar una revisión de código con más de un conjunto de cambios. Esto es un factor decisivo

Leí un artículo que decía que es posible vincular los conjuntos de cambios a un elemento de trabajo después del hecho y cuando abro el elemento de trabajo para la revisión de la solicitud, veo la pestaña Enlaces. Sin embargo, cuando hago clic en "Nuevo" o "Vincular a ...", no hay ninguna opción para vincular a un conjunto de cambios. Solo hay una opción para vincular a cada tipo de elemento de trabajo en el proceso.

¿Alguien sabe cómo hacer esto? ¿Hay planes para agregar estas características a TFS?

Aquí hay una captura de pantalla:


En el artículo 2, tengo una solución estándar que le gustaría combinar todos los cambios de muchos conjuntos de cambios en un estante para su revisión. Probé el método de pago mencionado anteriormente y tuve problemas, en parte porque mi revisión tenía 25 archivos o algo así y, después de revisarlos, si actualizaba, TFS los eliminó de los cambios pendientes porque, según la opinión de TFS, no hubo cambios.

Primero, (asumiendo que sus cambios ya están registrados y en múltiples conjuntos de cambios), tenga un espacio de trabajo con los últimos archivos en una ruta de disco como D: / Latest ...

Cree un nuevo espacio de trabajo "local" (llamado "Revisión"), asigne el mismo proyecto a la ruta ligeramente diferente (por ejemplo, D: / Revisión ... ") obtenga todos los archivos. Vaya al historial de ese proyecto y justo antes su primer conjunto de cambios, haga clic derecho y seleccione "Obtener esta versión".

En este punto, vaya al historial y deshaga cualquier conjunto de cambios que alguien más haya cambiado mientras tanto, en caso de que haya alguno, que no quiera ser parte de la revisión, a menos que alguien haya cambiado un archivo común. Deja esos.

Usando la función de comparación, compare "D: / Último ..." a "D: / Revisar ...", copie los cambios de Último a Revisar. Vaya a los archivos comunes y copie solo las líneas que desee revisar. Cuando Beyond Compare escribe los cambios, TFS detectará el cambio y colocará el archivo que guardó en su lista de cambios pendientes para el espacio de trabajo "Revisar". (Esa es una característica de los espacios de trabajo locales.)

En este punto, simplemente guarda sus cambios pendientes del espacio de trabajo "Revisar" y solicita una revisión en ese estante.


Un enfoque alternativo:

1) al comienzo del ciclo de dos semanas, inicie el proceso de revisión de código y anote el número de elemento de trabajo que se crea. Simplemente solicite una revisión de usted mismo sin cambios de código al principio.

2) Haga que todos sus desarrolladores asocien sus check ins durante las próximas 2 semanas con ese elemento de trabajo #

3) Cuando esté listo para realizar la revisión, simplemente abra el elemento de trabajo y revise los conjuntos de cambios.

Eso debería lograr lo que quieres.


Opción # 3

[ Supongo que aquí los conjuntos de cambios que intenta asociar a una sola revisión de código son consecutivos, por ejemplo 20001: 20010 ]

  1. "Ruedo [ed] de vuelta a un conjunto de cambios específico" (en mi ejemplo anterior a 20001). Lo compruebo en los cambios. El código está ahora en su estado original.

  2. Luego, "vuelvo [ed] a un conjunto de cambios específico" (en mi ejemplo anterior a 20010) y lo vuelvo a registrar. El código está ahora en su estado final.

  3. Finalmente, solicito una revisión sobre la última revisión. Esta revisión compara las dos últimas confirmaciones: las que he creado a partir de la reversión.

Como beneficio adicional, puede comparar conjuntos de cambios específicos en la página de historial. Puede usar esta comparación para asegurarse de que las confirmaciones anteriores realmente revirtieron el código a las revisiones 20001 y 20010.