Gerenciar tipos de link [witadmin]
Assim como os tipos de item de trabalho, você pode definir e modificar tipos de link personalizado. No entanto, você não pode fazer alterações de tipos de link definidos pelo sistema. Antes de adicionar um novo tipo de link para sua coleção de projetos de equipe, examine os tipos de link disponíveis para uso. Consulte Gerenciar dependências, vincular itens de trabalho para dar suporte à rastreabilidade.
Gerenciar os tipos de link definidos para uma coleção de projetos de equipe usando o seguinte witadmin comandos:
deactivatelinktype: Desativa o tipo de link especificado. Os usuários não poderão criar links desse tipo. Links existentes desse tipo continuarão a funcionar corretamente.
deletelinktype: Remove o tipo de link especificado permanentemente do banco de dados. Todos os links definidos com esse tipo de link também são removidos.
exportlinktype: Exporta as definições dos tipos de link. Você pode exportar a definição de um tipo de link único ou todos os tipos de link definidos para o servidor.
importlinktype: Importa as definições dos tipos de link de um arquivo XML. Se um tipo de link com o mesmo nome de referência já existir, ele será atualizado para corresponder ao tipo de link importados. Se o tipo de link ainda não existir, será criado um novo tipo de link.
listlinktypes: Lista o conjunto disponível de tipos de link em um servidor.
reactivatelinktype: Reativa o tipo de vínculo especificado e, opcionalmente, atribui um novo nome.
O witadmin ferramenta de linha de comando só funciona quando executado em um TFS local. Para executar a ferramenta, abra uma janela de Prompt de comando onde o Visual Studio ou Team Explorer esteja instalado e digite:
cd %programfiles(x86)%\Microsoft Visual Studio 14.0\Common7\IDE
Em uma edição de 32 bits do Windows, substitua %programfiles(x86)% por %programfiles%.
Requisitos
Para a coleção de projetos de equipe em que são definidos os tipos de link, você deve ter as seguintes permissões definido:
Para listar ou exportar tipos de link, você deve ter seu Exibir informações de nível de projeto permissão para um projeto de equipe na coleção definida como Permitir.
Para excluir, importar ou tipos de link reativo, você deve ser um membro do administradores da coleção de projetos segurança agrupar ou ter seu Gerenciar tipos de link de item de trabalho permissão definida como Permitir.
Para obter mais informações, consulte Referência de permissões para o Team Foundation Server.
Dica
Mesmo que faça logon com permissões administrativas, você deve abrir uma janela elevada do Prompt de Comando para executar essa função em um servidor que esteja executando Windows Server 2008.Para abrir uma janela do Prompt de Comando elevado, escolha Iniciar, abra o menu de atalho do Prompt de Comando e, em seguida, escolha Executar como Administrador.Para obter mais informações, consulte o site da Microsoft: Controle de Acesso do Usuário.
witadmin deactivatelinktype /collection:CollectionURL /n:LinkName
witadmin deletelinktype /collection:CollectionURL /n:LinkName [/noprompt]
witadmin exportlinktype /collection:CollectionURL [/n:LinkName] [/f:FileName] [/e:Encoding]
witadmin importlinktype /collection:CollectionURL /f:FileName [/e:Encoding] [/v]
witadmin listlinktypes /collection:CollectionURL
witadmin reactivatelinktype /collection:CollectionURL /n:LinkName
Parâmetros
Parâmetro |
Descrição |
---|---|
/collection:CollectionURL |
Especifica o URI da coleção de projeto de equipe. O formato do URI é o seguinte: http://ServerName:Port/VirtualDirectoryName/CollectionName Por exemplo: http: //ServerName:8080/tfs/Collection0 Se um diretório virtual não for usado, o formato do URI é o seguinte: http://ServerName:Port/CollectionName |
/n: LinkName |
O nome ou o nome de referência do tipo de link para desativar ou excluir. |
/f: FileName |
O arquivo XML de tipos de link. Necessário para a importação, opcional para exportação. Se você omitir esse parâmetro, a saída do comando é exibido na tela. |
/e: encoding |
O nome de um formato de codificação .NET Framework 2.0. A codificação especificada será usada para exportar ou importar os dados XML. Por exemplo, /e:utf-7 especifica codificação Unicode (UTF-7). Se você omitir esse parâmetro, witadmin tenta detectar a codificação, e se a detecção de falha, witadmin usa UTF-8. |
/v |
Valida o tipo de link XML sem importá-los. |
/noprompt |
Desabilita o prompt para confirmação. |
/? ou help |
Exibe ajuda sobre o comando na janela Prompt de comando. |
Comentários
Para a estrutura do esquema de definição de tipo de link, consulte Referência de elementos de tipo de link.
Para obter informações sobre como você pode restringir os tipos de relações de link que os membros da equipe podem fazer, consulte Vincular controles, restrições e referência de campo e Elementos LinksControlOptions.
Exemplos
A menos que especificado de outra forma, os seguintes valores se aplicam a cada exemplo:
URI da coleção do projeto de equipe: http://AdventureWorksServer:8080/tfs/DefaultCollection
Nome do servidor: AdventureWorksServer
Entrada ou saída nome do arquivo: myLinkTypes.xml
Nome do tipo de link: mylinktype
Codificação padrão: UTF-8
Tipos de Link de lista
O comando a seguir exibe os tipos de link personalizado definidos para Team Foundation AdventureWorksServer.
witadmin listlinktypes /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection
Lista a definição de um tipo de Link
O exemplo a seguir exibe a definição do tipo de link na janela do Prompt de comando:
witadmin exportlinktype /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection
Desative e reative um tipo de Link
Os exemplos a seguir desativar o tipo de link, mylinktype e, em seguida, reativá-la:
witadmin deactivatelinktype /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /n:mylinktype
witadmin activatelinktype /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /n:mylinktype
Exporte a definição de um tipo de Link
O comando a seguir exporta a definição de todos os tipos de link para o arquivo mylinktype.xml:
witadmin exportlinktype /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /f:mylinktype.xml
Importar a definição de tipos de Link
O exemplo a seguir importa a definição dos tipos de link definidos no arquivo XML:
witadmin importlinktype /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /f:mylinktype.xml
Consulte também
Conceitos
Referência de elementos de tipo de link
Vincular controles, restrições e referência de campo
Outros recursos
Gerenciar dependências, vincular itens de trabalho para dar suporte à rastreabilidade
witAdmin: personalizar e gerenciar objetos para acompanhar trabalho