Compartir a través de


Agregar características mediante un proceso de actualización manual

Puede actualizar los proyectos de equipo creados en versiones anteriores de Team Foundation Server (TFS) para usar las nuevas características agregadas con la actualización a TFS 2013. Debe actualizar los proyectos de equipo con el asistente Configurar características. Vea Configurar características después de una actualización de TFS. Sin embargo, si el asistente no puede agregar una característica, podrá agregarla manualmente.

Puede agregar los siguientes tipos de elemento de trabajo (WIT):

Si está actualizando desde TFS 2010, aplique primero las actualizaciones proporcionadas en la versión de 2012 de este tema.

Actualizaciones necesarias para usar trabajos pendientes de cartera

Importe archivos de la carpeta de la versión más reciente de plantilla de proceso que descargue y actualice los archivos de definición de categorías.

  1. Si no ha actualizado TFS a TFS 2013, hágalo ahora. Consulta Actualizar Team Foundation Server.

  2. Si no es miembro del grupo Administradores de la colección de proyectos, pida que le agreguen como tal. Necesitará estos permisos para ejecutar el asistente y descargar plantillas de proceso.

  3. Ejecute el asistente Configurar características para determinar qué características deben configurarse. Consulta Configurar características después de una actualización de TFS.

    Comprobar que las características se pueden configurar

    Si el asistente muestra otras características para configurar además de Trabajos pendientes de cartera, aplique primero las actualizaciones que se proporcionan en la versión de 2012 de este tema.

  4. Descargar la versión más reciente de las plantillas de proceso que es compatible con la que usó para crear su proyecto de equipo.

    Para descargar o cargar plantillas de proceso, debe conectarse a TFS 2013 desde Visual Studio 2013 o Team Explorer 2013.

  5. Abra una ventana del símbolo del sistema donde Visual Studio 2013 o Team Explorer 2013 está instalado y escriba:

    cd %programfiles(x86)%\Microsoft Visual Studio 12.0\Common7\IDE
    

    En una edición de 32 bits de Windows, reemplace %programfiles(x86)% por %programfiles%.

  6. Agregue la Feature WIT. Especifique la DirectoryPath a la carpeta de WorkItem Tracking/TypeDefinitions que contiene la plantilla de proceso que descargó.

    witadmin importwitd /collection:CollectionURL /p:"ProjectName" /f:"DirectoryPath\Feature.xml"
    

    La ruta de acceso del directorio debe tener esta estructura: Unidad:\TemplateFolder\WorkItem Tracking\TypeDefinitions.

    Un ejemplo de CollectionURL es http://MyServer:8080/tfs/DefaultCollection.

  7. Actualice las categorías para que admitan el uso de la característica de trabajo pendiente de cartera.

    1. En primer lugar, exporte el archivo de categories.

      witadmin exportcategories /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\categories.xml"
      
    2. Agregue la Feature Category.

      <CATEGORY name="Feature Category" refname="Microsoft.FeatureCategory">
          <DEFAULTWORKITEMTYPE name="Feature" />
        </CATEGORY>
      
    3. A continuación, importe el archivo de categories.

      witadmin importcategories /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\categories.xml"
      
  8. Importe el archivo de configuración de proceso nuevo de la carpeta WorkItem Tracking/Process de la plantilla de proceso descargada. Ahora, el archivo único ProcessConfiguration admite la configuración del proceso.

    witadmin importprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\ProcessConfiguration.xml"
    

    Incluya en ProcessConfiguration cualquier personalización que haya realizado en los archivos AgileConfiguration o CommonConfiguration. Para obtener más información, vea Referencia de elementos XML de configuración de procesos.

  9. Puede empezar a usar el trabajo pendiente de cartera como se describe aquí.

Actualizaciones necesarias para usar parámetros compartidos, requiere TFS 2013.2 (actualización 2)

Importe un archivo de la carpeta de la versión más reciente de plantilla de proceso que descargue y modifique el archivo de definición de categorías.

  1. Si no ha actualizado TFS a TFS 2013.2, obtenga la descarga. Actualizar Team Foundation Server.

  2. Si no es miembro del grupo Administradores de la colección de proyectos, pida que le agreguen como tal. Necesitará estos permisos para ejecutar el asistente y descargar plantillas de proceso.

  3. Ejecute el asistente Configurar características para determinar qué características deben configurarse. Consulta Configurar características después de una actualización de TFS.

    Configurar características para TFS 2013.2

  4. Descargar la versión más reciente de las plantillas de proceso que es compatible con la versión que usó para crear su proyecto de equipo.

    Para descargar o cargar plantillas de proceso, debe conectarse a TFS 2013 desde Visual Studio 2013 o Team Explorer 2013.

  5. Abra una ventana del símbolo del sistema donde Visual Studio 2013 o Team Explorer 2013 está instalado y escriba:

    cd %programfiles(x86)%\Microsoft Visual Studio 12.0\Common7\IDE
    

    En una edición de 32 bits de Windows, reemplace %programfiles(x86)% por %programfiles%.

  6. Agregue la Shared Parameter WIT. Especifique la DirectoryPath a la carpeta de WorkItem Tracking/TypeDefinitions que contiene la plantilla de proceso que descargó.

    witadmin importwitd /collection:CollectionURL /p:"ProjectName" /f:"DirectoryPath\SharedParameter.xml"
    

    La ruta de acceso del directorio tendrá esta estructura: Unidad:\TemplateFolder\WorkItem Tracking\TypeDefinitions.

    Un ejemplo de CollectionURL es http://MyServer:8080/tfs/DefaultCollection.

  7. Agregue la categoría Parámetro compartido a la definición de categorías.

    1. Exporte el archivo categories.

      witadmin exportcategories /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\categories.xml"
      
    2. Agregue la Shared Parameter Category.

      <CATEGORY name="Shared Parameter Category" refname="Microsoft. SharedParameterCategory">
          <DEFAULTWORKITEMTYPE name="Shared Parameter" />
        </CATEGORY>
      
    3. Agregue Shared Parameter a Hidden Types Categories.

      <CATEGORY name="Hidden Types Category" refname="Microsoft.HiddenCategory">
          <DEFAULTWORKITEMTYPE name="Code Review Request" />
          <WORKITEMTYPE name="Code Review Response" />
          <WORKITEMTYPE name="Feedback Request" />
          <WORKITEMTYPE name="Feedback Response" />
          <WORKITEMTYPE name="Shared Steps" />
          <WORKITEMTYPE name="Shared Parameter" />
        </CATEGORY>
      
    4. Importe el archivo categories.

      witadmin importcategories /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\categories.xml"
      
  8. Compruebe que puede agregar un conjunto de parámetros compartidos o convertir a parámetros compartidos. Vea Repetir una prueba con datos distintos.

Preguntas y respuestas

P: ¿Qué ocurre si ya tengo definida una característica llamada WIT en mi proyecto de equipo?

R: Si desea usar la característica WIT ya existente para admitir un trabajo pendiente de cartera, puede omitir el paso 5 y completar los pasos restantes. Sin embargo, si desea agregar un WIT con otro nombre para el trabajo pendiente de cartera, deberá modificar las categorías y los archivos de definición de la configuración de proceso antes de importar dichos archivos para reflejar la nomenclatura diferente. Vea Agregar un trabajo pendiente de cartera.

P: ¿Qué ocurre si deseo usar más de un nivel de trabajo pendiente de cartera?

R: Puede agregar hasta cinco trabajos pendientes de cartera. Esto incluye el trabajo pendiente predeterminado de característica. Para comenzar, vea Agregar un trabajo pendiente de cartera.

P: He agregado trabajos pendientes de cartera a mi proyecto de equipo.¿Por qué no pueden verlos todos los miembros del equipo?

R: Para ver y trabajar con trabajos pendientes de cartera es necesario que cada miembro del equipo tenga acceso total.

P: ¿Dónde puedo obtener más información sobre los archivos de definición que hay que modificar?

R: Vea los siguientes temas para obtener más información:

P: ¿Dónde puedo ir si tengo más preguntas?

R: Puede publicar una pregunta o buscar respuestas en el foro de Team Foundation Server.