Excluir um campo de Item de trabalho de uma coleção de projeto de equipe

Você pode excluir um campo de tipo de item de trabalho a partir de uma coleção de projeto de equipe existente usando o witadmin ferramenta de linha de comando. Se você estiver usando um campo que você deseja excluir, remova primeiro o campo entre os tipos de item de trabalho.

Neste tópico

  • Lista de campos que não estão sendo usados

  • Verificar que um campo não está em uso

  • Excluir um campo de uma coleção de projeto de equipe

Permissões necessárias

Para executar este procedimento, você deve ser um membro da Os administradores do Team Foundation grupo. Para obter mais informações, consulte Permissões de Team Foundation Server.

Lista de campos que não estão sendo usados

Para listar os campos que não estão sendo usados por qualquer tipo de item de trabalho

  1. Abra a janela Prompt de Comando.

  2. Altere o diretório que contém os tipos de item de trabalho que você deseja listar, digitando o seguinte comando e pressionando Enter.

    cd ..Unidade:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE

  3. Lista os campos que não estão sendo usados por quaisquer tipos de item de trabalho, digitando o seguinte comando no prompt de comando e pressionando Enter.

    witadmin listfields /collection:http://ServerName:Port/VirtualDirectoryName/CollectionName /unused
    

    As informações de campo e o atributo será exibida para cada campo que não está sendo usado, como a seguir neste exemplo.

    Field: Microsoft.VSTS.CMMI.TaskType
    Name: Task Type
    Type: String
    Reportable As: dimension
    Use: Not In Use
    Indexed: False
    
    Field: Microsoft.VSTSUE.Common.Flag
    Name: Flag
    Type: String
    Reportable As: dimension
    Use: Not In Use
    Indexed: False
    
    Field: Microsoft.VSTSUE.Common.Progress
    Name: Progress
    Type: String
    Reportable As: dimension
    Use: Not In Use
    Indexed: False
    

Verificar que um campo não está em uso

Para verificar um campo não está sendo usado por qualquer tipo de item de trabalho

  1. Abra a janela Prompt de Comando.

  2. Altere o diretório que contém os tipos de item de trabalho, digitando o seguinte comando e pressionando Enter.

    cd ..Unidade:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE

  3. Verifique se a um campo não está sendo usado por qualquer tipo de item de trabalho digitando o seguinte no prompt de comando e pressionando Enter.

    witadmin listfields /collection:http://ServerName:Port/VirtualDirectoryName/CollectionName /n:FieldName
    

    As informações exibidas para o campo, verifique se o valor de Use é "Not In Use" como a seguir no exemplo.

    Field: MyCompany.MyProcess.MyField
    Name: MyField
    Type: String
    Reportable As: dimension
    Use: Not In Use
    Indexed: False
    
  4. Se a Use campo indica que o campo estiver em uso, em seguida, você deverá excluí-la de cada tipo de item de trabalho para cada projeto de equipe listado. Por exemplo, o campo Microsoft.VSTS.TCM.SystemInfo indica que ele está sendo usado pelos tipos de item de trabalho Bug e defeitos de código para quatro projetos: Arroyo, Deserto, Palm e molas.

    Field: Microsoft.VSTS.TCM.SystemInfo
    Name: System Info
    Type: Html
    Reportable As: None
    Use: Arroyo (Bug), Desert (Bug), Palm (Bug), Springs (Bug, Code Defect)
    Indexed: False
    

    Antes de excluir este campo, você deverá removê-lo cada um dos tipos de item de trabalho listados para cada projeto de equipe para o qual ele está definido. Para obter mais informações, consulte Adicionar um campo para ou remover um campo de um tipo de Item de trabalho.

Excluir um campo de uma coleção de projeto de equipe

Para excluir um campo a partir da coleção de projeto de equipe

  • Digite o seguinte comando no prompt de comando e pressione Enter.

    witadmin deletefield /collection:http://ServerName:Port/VirtualDirectoryName/CollectionName /n:FieldName
    

    Digite y no prompt de confirmação para concluir esta etapa.

Consulte também

Tarefas

Adicionar um campo para ou remover um campo de um tipo de Item de trabalho

Referência

Personalizando e tipos de Item de trabalho Gerenciando [witadmin]

Gerenciando os campos de Item de trabalho [witadmin]