2008-10-17 17 views
12

Soy un gran admirador de TFS, pero desafortunadamente parecen haber omitido cualquier tipo de método para vincular elementos individuales (ya sean elementos de trabajo, documentos o archivos bajo control de versión). This blog post discute el uso de TSWA Power Tools para vincular directamente a las cosas (que es útil para crear correos electrónicos de notificación vinculados), pero eso no es suficiente ya que necesito cualquier usuario para poder copiar/pegar fácilmente un enlace para enviarlo a otra persona . ¿Hay otras interfaces además de TSWA que brinden buenas habilidades de enlace?¿Hay alguna manera de hacer que TFS se pueda enlazar?

¿Cómo puede "hacer" cosas en su Team Foundation Server, ya sean documentos que necesitan revisión, elementos de trabajo que necesitan información o archivos bajo control de fuente mediante TFS? Seguramente, todos no transmiten identificaciones de 5-6 dígitos.

+0

Solo un WAG, pero ¿ha consultado el sitio web Sharepoint de su proyecto? Podría ser posible acceder a estos elementos de forma similar a cómo se hace en CodePlex, lo que le daría URLs embellecidas. (Lo siento, este es un WAG que lo estoy comentando) – Will

+0

Me encanta cómo MS mantiene la versión que se hace bien para ellos mismos – Luke

Respuesta

11

Actualmente utilizamos Team Team Web Access (TSWA), Visual Studio 2008 Team System (VS2008) y el portal del proyecto sharepoint para acceder a nuestros workitems, código, informes, etc. Como regla general, los desarrolladores usan VS2008, mientras que probadores, analistas de negocios, gerentes de proyecto, dueños de negocios, etc. usan TSWA.

Cuando dice que necesita "que cualquier usuario pueda copiar/pegar fácilmente un enlace para enviarlo a otra persona", generalmente diría que es más fácil hacerlo en TSWA. TSWA es gratuito y no requiere una instalación del cliente. Solo tiene que pagar una licencia de cliente TFS para cada usuario.

Dicho esto, se puede obtener una URL a un elemento de trabajo con Visual Studio mediante la realización de las siguientes acciones:

1) abrir el elemento de trabajo en VS.Net (estoy usando VS.Net 2008)

2) El error se abre en una nueva pestaña en el área de trabajo de VS.Net. Haga clic derecho en el nombre de la pestaña.

3) Haga clic en "Copiar ruta completa".

4) El resultado es una dirección URL que se ve algo como esto:

http://teamfoundation:8080/WorkItemTracking/WorkItem.aspx?artifactMoniker=9999 

También puede utilizar la opción "Copiar ruta completa" en Construye, que tiene una dirección URL que se parece a:

http://teamfoundation:8080/Build/Build.aspx?artifactMoniker=9999 

Curiosamente, había un menú de contexto "Copiar ruta completa" para Consultas del equipo, pero la URL que me proporcionó no funcionó. No sé si esto es solo un problema de instalación con nuestra instancia de TFS.

Puede obtener una URL para un conjunto de cambios. No puede usar el menú contextual "Copiar ruta completa" porque no puede abrir un conjunto de cambios en su propia pestaña. Encontré esta URL abriendo una URL workitem como se indicó anteriormente, y haciendo clic en el conjunto de cambios asociado. La dirección URL será similar a:

http://teamfoundation:8080/VersionControl/Changeset.aspx?artifactMoniker=97418 

No sé de una manera de hacer esto para los archivos bajo control de versiones. Puede vincular directamente al portal para informes y documentos.

Cuestiones relacionadas