Estoy buscando una forma de determinar qué plantilla de proceso se utilizó para un proyecto de equipo después de que se haya creado. Ahora solo puedo adivinar mirando los tipos de elementos de trabajo. No pude encontrar ninguna opción en Visual Studio para recuperar esta información. Necesito saber qué plantilla de procesos se utilizó para proyectos de equipo que no he creado yo mismo.Cómo determinar la plantilla de proceso utilizada en Team Foundation Server después de la creación del proyecto de equipo
Respuesta
he encontrado otra solución: en Administración central de SharePoint, puede ver en la lista de colección de sitios un comentario que describió la plantilla de proceso que se utilizó. En realidad estaba buscando una forma de recuperar programáticamente a través de la API TFS, pero no pude encontrarlo.
No conozco una manera a prueba de fallas para descubrir esto.
Recomendaría lo siguiente: Hay un exe llamado witexport.exe que puede exportar el xml de un elemento de trabajo. A continuación, puede consultar el xml para ver qué tipo de plantilla se utilizó. (es decir, si se utiliza la plantilla conchango, verá referencias al mismo.)
Para ejecutarlo, active el indicador de la línea de comandos VS (en el menú de inicio). Aquí está un ejemplo de ejecución:
witexport/f "C: \ Type.xml"/t "http: \ MyServer: 8.080"/p MyProject/n "Sprint BackLog Item"
No hay forma de saberlo, en general. Si crea (o modificar) una plantilla de proceso, se puede poner un identificador en una propiedad, entonces usted será capaz de realizar un seguimiento de los proyectos que tienen su plantilla (s)
Para ello: Editar Clasificación \ Clasificación .xml añadir un nodo: tareas/tareas/taskXml/propiedades/propiedad así:
<property name="templateName" value="myTemplate_1.0.1" />
una vez que tenga los proyectos creados con esta plantilla, en el modelo de objeto que será capaz de sacar esto información de un proyecto t:
templateId siempre es -1, por lo que no creo que eso lo ayude.
Además, si tiene los derechos de, recomiendo agregar esta propiedad en todas las plantillas (incluso las plantillas predeterminadas) en su colección, de modo que podrá rastrear las plantillas de todos los proyectos futuros. No sé por qué no lo pusieron en las plantillas predeterminadas. (si suficientes personas se quejan, quizás lo hagan)
Si agrega esta propiedad a Classification.xml, parece que ya no puede editar la plantilla de proceso en Visual Studio: obtiene un error de "duplicación de clave". – piers7
Usando witadmin, puede enumerar los tipos de elementos de trabajo en el proyecto. El parámetro /collection
es la URL de TPC y el parámetro/p es el nombre del proyecto. Aquí hay un ejemplo (abajo). Si conoce el nombre de un tipo de elemento de trabajo que es específico para una plantilla de proceso, entonces sabrá qué plantilla de proceso se está utilizando.
de salida de la consola de comandos de mis TFS prueba:
D:\Program Files\Microsoft Team Foundation Server 2010\Tools>witadmin listwitd /collection:http://suluserver:8080/tfs/De
faultCollection /p:"First Team Project"
Bug
Shared Steps
Task
Test Case
User Story
Issue
Risk
User Scenario
Risk-Issue
Para TFS 2010 & TFS 2012, se puede seguir por debajo de proceso para determinar qué plantilla de proceso de un proyecto de equipo utilizado:
- Ir a Team Explorer;
- Abrir carpeta de documentos;
- Guía de proceso;
- Abra ProcessGuidance.html, esto abrirá la documentación específica de la plantilla de proceso en la que se basa su proyecto de equipo.
Consulte thread
Si comprueba el tipo de elemento de trabajo:
- Scrum = Pila de Producto Artículo
- ágil Historia = Usuario
- CMMI = Requisito
Para visual studio en línea, vaya a su página de perfil de colección. Puede ver todos los proyectos dentro de su colección, incluida la información de la plantilla de proceso.
El formato de URL a su página de la colección debe ser: https://[accountname].visualstudio.com/[collectionname]/_admin
Esto es definitivamente tarde, pero aquí hay un par de diferentes recursos que he encontrado durante la búsqueda:
- Si usted tiene acceso a la base de datos de TFS: Determine Process Template SQL
- de código abierto de aplicaciones de Windows Forms: Colle https://github.com/renevanosnabrugge/TFS-ProcessTemplateVersionCheck
- 1. Team Foundation Server - ¿Qué plantilla de proceso es para mí?
- 2. Creación automatizada del espacio de trabajo en Team Foundation Server
- 3. Team Foundation Server "Build Controller"
- 4. En Team Foundation Server, ¿cómo se bifurca un proyecto?
- 5. De SourceSafe a Team Foundation Server
- 6. Team Foundation Server - Área/Iteración
- 7. Equipo en línea gratuito Foundation Server
- 8. Uso de áreas e iteraciones en Team Foundation Server 2008
- 9. Team Foundation Server 2010 y la carpeta del paquete NuGet
- 10. Configuración del servidor Team Foundation
- 11. Identificación de la versión de Team Foundation Server
- 12. Implementación de Team Foundation Server con un pequeño equipo de desarrollo
- 13. Team Foundation Server Variables de compilación
- 14. Team Foundation Server Estructura de control de fuente
- 15. Mover un proyecto a otro Team Foundation Server
- 16. Migrar de Subversion a Team Foundation Server
- 17. ¿Cómo cambio la plantilla de proceso en un proyecto de equipo existente en TFS 2010?
- 18. Trabajar sin conexión en Team Foundation Server
- 19. Acceso remoto a Team Foundation Server 2010
- 20. Configurar permisos de usuario para Team Foundation Server 2010
- 21. ¿Hay algún enlace precompromiso en Team Foundation Server 2010?
- 22. Team Foundation Server fusionar sin fusionar
- 23. ¿Cómo ver la plantilla de proceso que está siendo utilizada por el proyecto TFS?
- 24. ¿Es Team Build 2012 compatible con Team Foundation Server 2010?
- 25. Team Foundation Server solicitando Credenciales de inicio de sesión
- 26. ¿Cómo se obtiene la última versión del código fuente con Team Foundation Server SDK?
- 27. Crear repositorio de git después de la creación del proyecto
- 28. Team Foundation Server - TF Obtenga el conjunto de cambios número
- 29. ¿Cómo distribuyo un servicio que usa la API de Team Foundation Server?
- 30. Team Foundation Server 2010/MSBuild: Error al analizar la sección de proyecto anidado en el archivo de solución
sitio La lista de ctiones se encuentra en la "pestaña" de Administración de aplicaciones y luego en la agrupación de Administración de sitios de Sharepoint. Sin embargo, no veo nada allí que me permita ver los proyectos individuales. – BlackICE