As restrições no Team Foundation de nomeação
Muitos componentes em Visual Studio Team Foundation Server tem certas restrições de nomeação. Essas restrições ajudam a garantir uma experiência de usuário consistente e fornecer compatibilidade com outros programas. Essas restrições podem incluir o comprimento, caracteres especiais, exclusividade ou outros atributos.
This topic contains the following subsections:
Considerações comuns
Restrições de nomes de conta de grupo de Team Foundation Server
Restrições de nomes de computador
Restrições de nomes de coleção de projetos de equipe
Restrições de nomes de projeto de equipe
Restrições de itens de trabalho
Restrições de personalizações de Item de trabalho
Restrições de modelos de processo
Restrições para o Team Foundation Build
Restrições de controle de versão
See Also
Considerações comuns
As restrições de comprimento neste tópico são medidas pelo número de caracteres Unicode que permitido. Para obter mais informações sobre o Unicode, consulte "Sobre o Unicode e conjuntos de caracteres" (https://go.microsoft.com/fwlink/?LinkId=76837). Caracteres substitutos são compostos de dois caracteres Unicode e essas contará como dois caracteres contra a restrição de comprimento.
Como ocorre com outros arquivos do sistema operacional, as combinações de substitutos e caracteres de controle ASCII (ASCII 1-31) também não são permitidas. Para obter informações gerais sobre as restrições do sistema operacional aplicado aos nomes de arquivo, consulte "Nomeação de um arquivo" (https://go.microsoft.com/fwlink/?LinkId=76838).
Restrições de nomes de conta de grupo de Team Foundation Server
Team Foundationcontas de grupo permitem que você aplicar certos direitos ou permissões para um grupo de usuários. Isso Team Foundation group pode consistir em contas de usuário do Windows, contas de grupo do Windows, contas de grupo do Active Directory, Team Foundation contas de grupo, ou qualquer combinação dessas tipos.
Se você deseja criar um grupo que tenha as permissões em vários projetos, consulte Criar um grupo de nível de conjunto. Se você deseja criar um grupo de segurança para o seu projeto de equipe, consulte Criar um grupo de projetos de equipe. Se você quiser adicionar um novo membro a um dos grupos predefinidos por Team Foundation Server, consulte Adicionar usuários a projetos de equipe.
Quando um Team Foundation a conta de grupo é criada ou alterada, ele deve atender a certos Team Foundation Server restrições. A tabela a seguir descreve essas restrições.
Tipo de restrição |
Restrição |
---|---|
Comprimento do nome de conta de grupo |
|
Exclusividade (contas de grupo de nível de conjunto) |
|
Exclusividade (contas de grupo de nível de projeto) |
|
Nomes de grupo reservado |
|
Restrições de caracteres especiais |
|
Observação |
---|
Você não criar contas de usuário em Team Foundation Server. Em alguns casos, convém adicionar um usuário específico do Windows para um Team Foundation grupo ou para o Team Foundation Server próprio. For more information, see Adicionar um usuário diretamente para um projeto de equipe ou a coleção de projeto de equipe. |
Restrições de nomes de computador
Durante a Team Foundation Server o processo de instalação, o nome do computador é associado com o nome da Team Foundation server.
O sistema operacional e Windows Server 2003 do Active Directory impõe certas restrições em nomes de computador. Para obter mais informações sobre como renomear um computador, consulte "Renomear um computador" (https://go.microsoft.com/fwlink/?LinkId=76839). Para obter mais informações sobre o Active Directory, consulte "Windows Server 2003 do Active Directory" (https://go.microsoft.com/fwlink/?LinkId=47541).
Restrições de nomes de coleções de projeto de equipe
O nome de uma coleção de projeto de equipe identifica um agrupamento de projetos de equipe e os recursos que estão associados esses projetos. Uma coleção de projeto de equipe é uma estrutura de organização que você pode usar para definir e controlar um grupo de projetos de equipe dentro de Team Foundation Server. Os membros da equipe usará o nome da coleção de projeto de equipe quando eles se conectam aos projetos de equipe no Team Explorer. Para obter mais informações, consulte Organizando seu servidor com coleções de projeto de equipe.
A tabela a seguir descreve as restrições de nomes de coleções.
Tipo de restrição |
Restrição |
---|---|
Length |
|
Uniqueness |
|
Caracteres especiais |
|
Nomes reservados |
|
Restrições de nomes de projeto
Nomes de projeto em Team Foundation Server identificar uma coleção de itens de trabalho, documentos, relatórios, compilações de equipe e uma árvore de controle de versão que compõem um determinado projeto no Team Foundation. Os membros da equipe usará o nome do projeto para conectar-se ao projeto no Team Foundation Server.
A tabela a seguir descreve as restrições de nomes de projeto.
Tipo de restrição |
Restrição |
---|---|
Length |
|
Uniqueness |
Não deve ser idêntico a nenhum outro nome na coleção de projeto de equipe, o aplicativo da Web do SharePoint que suporta a coleção ou a instância de SQL Server Reporting Services, que oferece suporte a coleção |
Caracteres especiais |
|
Nomes reservados |
|
1Para obter mais informações sobre caracteres substitutos, consulte "Ask Dr. Internacional, a coluna n º 18 " (https://go.microsoft.com/fwlink/?LinkId=76840).
Restrições de itens de trabalho
Microsoft Visual Studio Application Lifecycle ManagementControla o progresso em um projeto usando os itens como, por exemplo, bugs, requisitos, tarefas e os riscos. Esses itens são chamados genericamente como itens de trabalho. Esta seção descreve as restrições nos dados armazenados em itens de trabalho.
Restrições de anexos de Item de trabalho
Arquivos podem ser anexados aos itens de trabalho. A tabela a seguir descreve as restrições em anexos de item de trabalho.
Tipo de restrição |
Restrição |
---|---|
Tamanho do arquivo |
|
Restrições de áreas de Item de trabalho e iterações
Os itens de trabalho contêm um campo para Project Area e um campo para Iteração do projeto. Eles são usados para organizar e exibir itens de trabalho em agrupamentos lógicos.
O Project Area e Iteração do projeto são caminhos compostos de vários itens de nó, separados por caracteres de barra invertida (\). Nós são definidos pelo Team Foundation Server o administrador para refletir as áreas de projeto e o ciclo do projeto. A tabela a seguir descreve as restrições em nós e os caminhos.
Tipo de restrição |
Restrição |
---|---|
Comprimento do nó |
|
Caracteres especiais para nós |
|
Nomes reservados |
|
Comprimento de caminho |
|
Profundidade de hierarquia do caminho |
|
Restrições de personalizações de Item de trabalho
Team Foundation ServerControla o progresso em um projeto usando os itens como, por exemplo, bugs, requisitos, tarefas e os riscos. Esses itens são chamados genericamente como itens de trabalho.
Os administradores de projetos de equipe podem decidir alterar definições de tipo de item de trabalho no nível do projeto ou em um modelo de processo. Para obter mais informações sobre como personalizar os tipos de item de trabalho, consulte Personalizando o controle de dados, formulários, fluxo de trabalho e outros objetos do projeto. Esta seção descreve as restrições que você encontrará ao personalizar itens de trabalho e seus elementos associados.
Restrições de nomes de campos de Item de trabalho
Cada tipo de item de trabalho contém um ou mais campos de item de trabalho. Esses campos definem as informações armazenadas em um tipo de item de trabalho. Um nome de campo do item de trabalho identifica exclusivamente cada campo do item de trabalho.
A tabela a seguir descreve as restrições de nomes de campos de item de trabalho.
Tipo de restrição |
Restrição |
---|---|
Length |
Não deve conter mais de 128 caracteres Unicode |
Caracteres especiais |
|
Scope |
|
Restrições de nomes de referência de campo de Item de trabalho
Cada campo do item de trabalho tem um nome de referência do campo associado. O nome de referência de campo exclusivamente identifica cada campo e não pode ser alterado depois que ele é atribuído. Para obter mais informações sobre nomes de referência de campo, consulte Field Reference Names. A tabela a seguir descreve as restrições aplicadas aos nomes de referência de campo.
Tipo de restrição |
Restrição |
---|---|
Length |
|
Caracteres especiais |
|
Uniqueness |
|
Texto de ajuda de restrições para o campo de Item de trabalho
Como opção, você pode associar o texto de ajuda com campos de item de trabalho usando o <HELPTEXT> marca. O sistema exibe este texto em tempo de execução para ajudar os usuários a saber o que inserir o campo. Para obter mais informações sobre o texto de ajuda de campo de item de trabalho, consulte Definir o texto de ajuda para um campo de Item de trabalho.
A tabela a seguir descreve as restrições para o texto de ajuda de campo de item de trabalho.
Tipo de restrição |
Restrição |
---|---|
Length |
|
Scope |
Ao contrário do nome do campo e tipo de campo, o texto de Ajuda do campo escopo é um tipo de item de trabalho específico em um projeto de equipe específico. |
Restrições de listas globais
Uma lista global é um conjunto de valores de item de lista que são armazenadas e usadas globalmente por todos os Team Foundation servidores em um Team Foundation Server de implementação. Conforme você define os tipos de item de trabalho, você pode descobrir que alguns campos de item de trabalho compartilham o mesmo conjunto de valores possíveis. Listas globais permitem que você definir esses valores de uma vez e compartilhá-los entre vários tipos de item de trabalho. For more information, see Definir listas globais.
Uma lista global (GLOBALLIST) contém um ou mais itens de lista (LISTITEM elementos).
A tabela a seguir descreve as restrições em itens de lista.
Tipo de restrição |
Restrição |
---|---|
Length |
|
Caracteres especiais |
|
Scope |
|
A tabela a seguir descreve as restrições que se aplicam a uma lista global.
Tipo de restrição |
Restrição |
---|---|
Número de itens |
Lista global não deve estar vazia. Ele deve conter pelo menos um LISTITEM elemento. |
Uniqueness |
|
Restrições de modelos de processo
Um modelo de processo é um conjunto de itens de trabalho padrão, o item de trabalho consultas, os modelos de produto, relatórios, grupos de segurança e orientação que influencia a estrutura de um projeto em Team Foundation. Team Foundation Serverinclui dois modelos de processo padrão que englobam os dois estilos diferentes para gerenciar o ciclo de software. Esses modelos podem ser personalizados para refletir as necessidades exclusivas de sua organização. For more information, see Personalizando modelos de processo.
A tabela a seguir descreve as restrições sobre os modelos de processo.
Tipo de restrição |
Restrição |
---|---|
Comprimento do nome do modelo de processo |
Não deve conter mais de 256 caracteres Unicode. |
Exclusividade do nome de modelo de processo |
|
Tamanho do arquivo de modelo de processo |
O tamanho de arquivo de modelo de processo não deve exceder 2 GB (gigabytes). |
Restrições para o Team Foundation Build
Team Foundation Buildpermite gerenciar todos os aspectos do processo de compilação em um único computador. Usando Team Foundation Build, você pode sincronizar as fontes, compilar o aplicativo, executar testes de unidade associado, realizar análises de código, versão se baseia em um servidor de arquivo e publicar relatórios de compilação.
Criar restrições de computador
Team Foundation Buildé uma instalação separada da Team Foundation Server camada de aplicativo, a camada de dados, ou Visual Studio do cliente. Você pode designar um computador separado. Caso contrário, você pode instalar a build lado a lado no computador cliente ou nos servidores.
A tabela a seguir descreve as restrições para o computador de compilação.
Tipo de restrição |
Restrição |
---|---|
Espaço em disco |
Deve conter espaço suficiente para a compilação (espaço insuficiente causará falha compilações). |
Construir diretório |
Deve ser um caminho local (por exemplo, C:\builddirectory). |
Diretório de local de recebimento |
Deve ser um caminho UNC (por exemplo, \\servidor\compartilhamento). |
Solte as permissões do local |
Cada compilação gerada é colocada em uma nova pasta na pasta drop.
|
Conta de serviço do Foundation Build equipe |
Se você alterar o Team Foundation Server a conta de serviço após a instalação inicial, você deve certificar-se de que as seguintes condições são true.
|
Problemas de firewall |
Se o computador de compilação é um firewall habilitado, certifique-se de que o programa tfsbuildservice está na lista de exceções. |
Nomes de tipo de compilação
Team Foundation Buildusa cria tipos para configurar as condições sob as quais uma única solução ou um conjunto de soluções em um projeto de equipe será compilado. Para conduzir uma compilação, você deve criar um novo tipo de compilação ou usar um tipo de compilação existente. Para obter mais informações sobre tipos de compilação, consulte Criar e trabalhar com definições de compilação.
A tabela a seguir descreve as restrições em nomes de tipo de compilação.
Tipo de restrição |
Restrição |
---|---|
Uniqueness |
Não deve ser igual a qualquer outro nome de tipo de compilação do projeto |
Caracteres especiais |
|
Nomes de qualidade de compilação
A qualidade da compilação permite anexar um estado de conclusão ou nível de qualidade para uma compilação concluída. Team Foundation Buildtambém permite que você crie novos valores para o tipo de compilação de qualidade. For more information, see Criar uma definição de compilação básico. Para obter uma lista do padrão, crie valores de qualidade, consulte Avalia a qualidade de uma compilação concluída.
A tabela a seguir descreve as restrições em nomes de qualidade da compilação.
Tipo de restrição |
Restrição |
---|---|
Length |
Não deve conter mais de 256 caracteres Unicode |
Uniqueness |
Não deve ser o mesmo como qualquer outro nome de qualidade de construir o Team Foundation Build computador |
Restrições de controle de versão
Team Foundationcontrole de versão fornece um repositório central para arquivos e os comandos que são necessários para gerenciar esses arquivos em uma equipe. Ele também fornece diretivas de check-in personalizáveis, ramificação, mesclagem, estantes e muitos outros recursos.
Caminhos do servidor de controle de versão
O caminho de servidor de controle de versão é o local de caminho totalmente qualificado de um arquivo armazenado no controle de versão.
A tabela a seguir descreve as restrições no comprimento do caminho de servidor de controle de versão.
Tipo de restrição |
Restrição |
---|---|
Length |
|
Adição de arquivos no controle de versão
O sistema de controle de versão armazena muitos tipos diferentes de arquivos. Para obter mais informações sobre como adicionar existentes Visual Studio projetos ou soluções no controle de versão, consulte Colocando arquivos sob controle de versão. Você também pode adicionar arquivos ou pastas que não estão associadas com um Visual Studio projeto ou solução. For more information, see Adicionar pastas ou arquivos de solução não e não-projeto ao controle de versão.
A tabela a seguir descreve as restrições aplicadas a arquivos e pastas a serem adicionados ao controle de versão.
Tipo de restrição |
Restrição |
---|---|
Extensões de arquivo |
|
Folders |
|
Nomes de rótulo
Em Team Foundation um rótulo de controle de versão é um nome aplicado a um conjunto específico de revisões. Você pode anexar os rótulos a um conjunto de arquivos não relacionados no controle de versão. Isso lhe permite recuperar os arquivos ou agi-los como um grupo. For more information, see Usar rótulos para tirar um instantâneo dos seus arquivos. A tabela a seguir descreve as restrições de colocar em nomes de rótulo.
Tipo de restrição |
Restrição |
---|---|
Length |
Não deve conter mais de 64 caracteres Unicode |
Caracteres especiais |
|
Shelvesets
Shelvesets permitem que você reserve temporariamente um lote de alterações pendentes e, como opção, remova as alterações pendentes da sua área de trabalho. Posteriormente, você pode restaurar as alterações em um shelveset seu espaço de trabalho ou colocá-los na área de trabalho do usuário. For more information, see Trabalhando com Shelvesets.
A tabela a seguir descreve as restrições em nomes de shelveset.
Tipo de restrição |
Restrição |
---|---|
Length |
Não deve conter mais de 64 caracteres Unicode |
Caracteres especiais |
|
Nomes de espaço de trabalho
Um espaço de trabalho é uma cópia do lado do cliente de arquivos e pastas em Controle de versão do Team Foundation. Quando você cria vários espaços de trabalho, você pode ter diferentes versões da mesma pasta de controle de versão em um computador cliente. Para obter mais informações sobre espaços de trabalho, consulte Configurar a sua máquina de desenvolvimento para trabalhar com projeto do sua equipe. A tabela a seguir descreve as restrições em nomes de espaço de trabalho.
Tipo de restrição |
Restrição |
---|---|
Length |
Não deve conter mais de 64 caracteres Unicode |
Caracteres especiais |
|
Consulte também
Tarefas
Criar um grupo de nível de conjunto
Criar um grupo de projetos de equipe
Adicionar usuários a um grupo padrão
Adicionar um usuário diretamente para um projeto de equipe ou a coleção de projeto de equipe
Criar uma definição de compilação básico
Avalia a qualidade de uma compilação concluída
Adicionar pastas ou arquivos de solução não e não-projeto ao controle de versão
Conceitos
Personalizando o controle de dados, formulários, fluxo de trabalho e outros objetos do projeto
Definir o texto de ajuda para um campo de Item de trabalho
Usar rótulos para tirar um instantâneo dos seus arquivos
Configurar a sua máquina de desenvolvimento para trabalhar com projeto do sua equipe
Outros recursos
Personalizando modelos de processo
Criar e trabalhar com definições de compilação
Colocando arquivos sob controle de versão
Histórico de alterações
Date |
History |
Motivo |
---|---|---|
Dezembro de 2010 |
Obter informações atualizadas sobre as restrições em nomes de shelvesets e espaços de trabalho. |
Comentários do cliente. |
Outubro de 2010 |
Informações atualizadas sobre a exclusividade necessária para nomes de projetos de equipe. |
Comentários do cliente. |