Partilhar via


Nomeação de restrições para o Team Foundation servidor

[Observação: Este tópico é pré-versão documentação e está sujeitas a alterações em versões futuras. Tópicos em branco são incluídos sistema autônomo espaços reservados.]

Muitos componentes em Team Foundation Server execute determinadas restrições de nomes. Isso garante uma experiência de usuário consistente e fornece compatibilidade com outros programas.Essas restrições podem incluir comprimento, caracteres especiais, exclusividade ou outros atributos.

Este tópico contém as subseções a seguir:

Considerações comuns

Restrições para o Team Foundation servidor conta de agrupar nomes

Restrições de nomes de computador

Restrições de nomes de projeto do Team Foundation servidor

Restrições para itens de trabalho

Restrições para personalizações de item de trabalho

Restrições para modelos de processo

Restrições para o Team Foundation compilação

Restrições para controle de fonte

Consulte também

Considerações comuns

As restrições de comprimento neste tópico são avaliadas de acordo com o número de caracteres Unicode permitido.Para obter mais informações sobre o Unicode, consulte "Sobre Unicode e conjuntos de caractere")https://go.Microsoft.com/fwlink/?LinkId=76837).Caracteres substitutos são compostas de dois caracteres Unicode e isso contará sistema autônomo dois caracteres em relação a restrição de comprimento.

Para obter informações Geral sobre as restrições do sistema operacional aplicado a nomes de arquivo, consulte "Nomeação um arquivo")https://go.Microsoft.com/fwlink/?LinkId=76838).

Restrições para o Team Foundation servidor conta de agrupar nomes

Team Foundation contas de agrupar permitem que você aplicar certos direitos ou permissões a um agrupar de usuários. Este Team Foundation agrupar pode consistir em contas de usuário do Windows, contas de agrupar do Windows, ativo diretório contas, de agrupar Team Foundation contas de agrupar, ou qualquer combinação desses tipos.

Se você quiser criar um agrupar que tenha permissões de vários projetos, consulte Como: Criar um agrupar de nível de servidor. Se você quiser criar um agrupar de segurança para seu projeto da equipe, consulte Como: Criar um projeto da equipe agrupar. Se você deseja adicionar um novo membro a um dos grupos predefinidos por Team Foundation Server, consulte Como: Adicionar usuários a um agrupar padrão.

Quando um Team Foundation conta de agrupar for criado ou alterado, ele precisa satisfazer certos Team Foundation Server restrições. A tabela a seguir descreve essas restrições.

Tipo de restrição

Restrição

conta de agrupar comprimento de nome

  • Não deve conter mais de 256 caracteres Unicode

Exclusividade (contas de agrupar do nível de servidor)

  • Não deve ser idêntico a Outros nome de conta do agrupar de nível de servidor

Exclusividade (contas de agrupar do projeto)

  • Não deve ser idêntico a qualquer Outros nome de agrupar do mesmo projeto

Nomes de agrupar reservada

  • Não deve ser nomeado $ NAMESPACE no nível do servidor ou o projeto

Restrições de caractere especiais

  • Não deve incluir os seguintes caracteres imprimíveis: "/ \ [ ] : | < > + = ; ?*

  • Não deve incluir caracteres não imprimíveis no intervalo de valor ASCII de 1 a 31

  • Não deve terminar em um ponto (.)

  • Não deve incluir vírgulas ()

Observação:

Você não crie contas de usuário em Team Foundation Server. Em determinadas circunstâncias, convém adicionar um usuário específico do Windows para um Team Foundation agrupar ou para o Team Foundation Server propriamente dito. Para obter mais informações, consulte Como: Adicionar um usuário.

Restrições de nomes de computador

Durante o Team Foundation Server processo de instalação, o nome do computador é associado ao nome dos Team Foundation servidor. Para renomear um Team Foundation servidor, você deve seguir os procedimentos descritos na Como: Renomear um aplicativo-nível de servidor ou Como: Renomear um servidor de camada de dados.

O sistema operacional e de Windows Server 2003 ativo diretório impor 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 ativo diretório, consulte"Windows Server 2003() O ativo diretório"https://go.Microsoft.com/fwlink/?LinkId=47541).

Restrições de nomes de projeto do Team Foundation servidor

The Team Foundation Server nome de projeto identifica uma coleção de itens de trabalho, documentos, relatórios, compilações de equipe e uma árvore de controle de fonte que compõem um determinado Team Foundation projeto. Os membros da equipe usará este nome de projeto para se conectar ao projeto no Team Foundation Server.

A tabela a seguir descreve as restrições de nomes de projeto.

Tipo de restrição

Restrição

Comprimento

  • Não deve conter mais de 64 caracteres Unicode

Unicidade

Não deve ser idêntico a qualquer Outros nome de Team Foundation ServerWindows SharePoint Services ou SQL servidor Reporting Services

Caracteres especiais

  • Não deve conter caracteres de controle Unicode ou substituto 1 caracteres

  • Não pode conter os seguintes caracteres imprimíveis: / : \ ~ & % ; @ ' " ?< > | # $ * } { , + = [ ]

  • Não deve começar com um sublinhado (_)

  • Não deve iniciar ou terminar com um ponto (.)

Nomes reservados

  • Não deve ser um nome reservado para sistema, sistema autônomo PRN, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, COM10, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9, NUL, CON ou AUX

  • Para obter mais informações sobre nomes reservados, consulte "Nomeação um arquivo")https://go.Microsoft.com/fwlink/?LinkId=76838)

1Para obter mais informações sobre caracteres substitutos, consulte "DR fazer.# 18 "() Internacionais, colunahttps://go.Microsoft.com/fwlink/?LinkId=76840).

Restrições para itens de trabalho

Microsoft Visual Studio Team System Controla o progresso em um projeto usando itens sistema autônomo, por exemplo, bugs, requisitos, tarefas e sistema autônomo riscos. Esses itens são chamados genericamente sistema autônomo itens de trabalho.Esta seção descreve as restrições sobre os dados armazenados em itens de trabalho.

Restrições para anexos de item de trabalho

É possível anexar arquivos a itens de trabalho.A tabela a seguir descreve as restrições em anexos de item de trabalho.

Tipo de restrição

Restrição

dimensionar do arquivo

  • Por padrão, o limite de dimensionar do anexo de arquivo de item de trabalho é 4.096 kilobytes.Esse valor pode ser alterado pelo Team Foundation Administrador. O dimensionar máximo que pode ser definido pelo administrador é de 2 gigabytes.Para obter mais informações, consulte configuração um limite de dimensionar de anexos.

  • dimensionar padrão: 4.096 kilobytes

  • dimensionar máximo: 2 gigabytes

Restrições a item de trabalho áreas e iterações

Itens de trabalho contém um campo para Área de projeto e um campo para Projeto de iteração.Eles são usados para organizar e exibir itens de trabalho em agrupamentos lógicos.

The Área de projeto and Projeto de iteração 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 ciclo de administrador para refletir as áreas de projeto e o projeto. Para obter mais informações, consulte Configuração Inicial áreas de projeto ou iterações.A tabela a seguir descreve as restrições em nós e caminhos.

Tipo de restrição

Restrição

Comprimento do nó

  • Não deve conter mais de 255 caracteres

Caracteres especiais para nós

  • Não deve conter caracteres de controle Unicode

  • Não pode conter qualquer um dos seguintes caracteres: \ / $ ?* : " & > < # % |

  • Não deve conter caracteres proibidas por sistema de arquivos local.Para obter mais informações sobre restrições de caractere do Windows, consulte "Nomeação um arquivo")https://go.Microsoft.com/fwlink/?LinkId=76838)

Nomes reservados

  • Não deve consistir apenas de um ponto (.) ou dois pontos (.)

  • Não deve ser um nome reservado para sistema, sistema autônomo PRN, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, COM10, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9, NUL, CON ou AUX

  • Para obter mais informações sobre nomes reservados, consulte "Nomeação um arquivo")https://go.Microsoft.com/fwlink/?LinkId=76838)

Comprimento do caminho

  • Não deve conter mais de 4000 caracteres Unicode

Profundidade de hierarquia do caminho

  • Não pode ser mais de 14 níveis de profundidade

Restrições para personalizações de item de trabalho

Team Foundation Server Controla o progresso em um projeto usando itens sistema autônomo, por exemplo, bugs, requisitos, tarefas e sistema autônomo riscos. Esses itens são chamados genericamente sistema autônomo 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 tipos de itens de trabalho, consulte Personalizando tipos de itens de trabalho. Esta seção descreve as restrições ao que você personalizar os itens de trabalho e seus elementos associados.

Restrições para o trabalho campo nomes de item

Cada tipo de item de trabalho contém um ou mais campos do 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 com exclusividade cada campo do item de trabalho.Para obter mais informações sobre o item de trabalho campo nomes, consulte Nomes de campo.

A tabela a seguir descreve as restrições para item de trabalho campo nomes.

Tipo de restrição

Restrição

Comprimento

Não deve conter mais de 128 caracteres Unicode

Caracteres especiais

  • Não deve conter espaços entrelinhamento ou à direita

  • Não deve conter dois ou mais espaços consecutivos

  • Não deve conter pontos (.)

  • Não deve conter abrir ou fechar colchetes ([])

Escopo

  • Nomes de campos de item de trabalho são projetados para o inteiro Team Foundation servidor. Se um nome de campo for alterado, a alterar será refletida em todos os projetos e os tipos de itens de trabalho que contenham esse campo de item de trabalho.

Restrições de nomes de referência de campo item de trabalho

Cada campo do item de trabalho tem um nome de referência do campo associado.O nome do campo de referência 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 Nomes de referência de campo. A tabela a seguir descreve as restrições aplicadas a nomes de referência de campo.

Tipo de restrição

Restrição

Comprimento

  • Não deve conter mais de 70 caracteres Unicode

Caracteres especiais

  • Não pode conter hífens (-)

  • Deve conter pelo menos um ponto (.)

  • Não deve iniciar ou terminar com um ponto (.)

  • Não deve começar com um número

  • Não deve começar com um sublinhado (_)

Unicidade

  • Não deve ser idêntico a qualquer Outros nome de referência de campo na Team Foundation Server

  • Não deve ser idêntico a Outros nome de referência de campo depois esses nomes são processados pelo computador para substituir todos os pontos (.) por caracteres de sublinhado (_)

    Por exemplo, a referência de campo nomes Meu ._Field and My_.Field deve ser processada pelo computador para ser o mesmo nome: My__Field

Texto de ajuda de restrições para o campo de item de trabalho

sistema autônomo opção, você pode associar o texto de ajuda com sistema autônomo campos de item de trabalho usando a marca <helptext>.O sistema exibe este texto em time de execução para ajudar os usuários saibam o que inserir o campo.Para obter mais informações sobre o texto de ajuda de campo item de trabalho, consulte Definir texto de campo de ajuda.

A tabela a seguir descreve as restrições de texto de ajuda de campo item de trabalho.

Tipo de restrição

Restrição

Comprimento

  • Não deve conter mais de 255 caracteres Unicode

Escopo

Ao contrário do nome de campo e o tipo de campo, texto de Ajuda do campo escopo é um tipo de item de trabalho específico em um projeto da equipe específico.

Restrições para listas global

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 implementação. sistema autônomo definir tipos de itens de trabalho, você pode descobrir que alguns campos do item de trabalho compartilham o mesmo conjunto de valores possíveis.Listas global permitem que você definir esses valores de uma vez e compartilhá-los entre várias item de trabalho tipos.Para obter mais informações, consulte Listas global.

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

Comprimento

  • Não deve conter mais de 254 caracteres Unicode

  • Não pode estar vazio

Caracteres especiais

  • Não deve conter espaço em branco entrelinhamento ou à direita

  • Não deve conter dois espaços consecutivos

  • Não pode conter caracteres de barra invertida (\\\)

Escopo

  • sistema autônomo listas global estão disponível entre todos sistema autônomo projetos, eles não devem conter elementos definidos no nível do projeto, tais sistema autônomo definições de conta de agrupar de projeto específico.

A tabela a seguir descreve 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.

Unicidade

  • O nome da lista global não deve ser idêntico a qualquer Outros nome de lista global Team Foundation Server.

Restrições para modelos de processo

Um modelo de processo é um conjunto de itens de trabalho padrão, consultas de itens de trabalho, modelos de produto, relatórios, grupos de segurança e orientação que influencia a estrutura de um projeto em Team Foundation. Team Foundation Server inclui dois modelos de processo padrão que abrange dois estilos diferentes para gerenciar o ciclo de software. Esses modelos podem ser personalizados para refletir as necessidades exclusivas de sua organização.Para obter mais informações, consulte Personalizando modelos de processo.

A tabela a seguir descreve restrições nos 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 de nome de modelo de processo

  • Deve ser único entre o Team Foundation servidor.

  • Se você carregar um modelo com o mesmo nome sistema autônomo um modelo existente, o modelo existente será sobrescrito.

Modelo de processo dimensionar do arquivo

O dimensionar do arquivo de modelo de processo não deve exceder 2 GB (gigabytes).

Restrições para o Team Foundation compilação

Team Foundation Build permite gerenciar todos os aspectos do processo de compilação em um único computador. Usando Team Foundation Build, pode sincronizar as fontes, compilar o aplicativo, executar testes de unidade associado, executar a análise de código, versão se baseia no servidor de arquivos e publica relatórios de compilação. Para obter mais informações, consulte Visão geral sobre Team Foundation Build.

Computador compilação restrições

Team Foundation Build é uma instalação separada das Team Foundation Server camada de aplicativo, camada de dados, ou Visual Studio cliente. Você pode designar um computador separado.Caso contrário, você pode instalar o compilação-lado a lado no computador cliente ou nos servidores.Para obter mais informações sobre como configurar um computador de compilação, consulte Como: Configurar e instalar Team Foundation compilação.

A tabela a seguir descreve as restrições para o compilação computador.

Tipo de restrição

Restrição

Espaço em disco

Deve conter espaço suficiente para a compilação (espaço insuficiente levará a compilações com falha).

diretório de compilação

Deve ser um caminho local (por exemplo, C:\ builddirectory).

Diretório 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.

  • The Team Foundation Server Conta de serviço (por exemplo, Domínio \TFSSERVICE) deve ter acesso de permissão Controle total para o local de destino UNC.

  • O local de destino UNC deve ser uma pasta compartilhada.

Conta de serviço compilação de equipe

Se você alterar o Team Foundation Server Conta de serviço após a instalação inicial, você deve certificar-se de que as seguintes condições forem verdadeiras.

  • A conta é membro do agrupar compilação Services.

  • A conta tem permissões de leitura/gravar para as pastas temporárias e o ASP.NET pasta temporária.

  • A conta tem a permissão Controle total para o local de diretório e soltar de compilação.

Problemas de firewall

Se o compilação computador é um firewall ativado, certifique-se de que o programa tfsbuildservice está na lista de exceções.

Nomes de tipo compilação

Team Foundation Build usa compilação tipos para configurar as condições sob as quais uma única solução ou um conjunto de soluções em um projeto da 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 Trabalhando com definições de compilação no Team Foundation Build.

A tabela a seguir descreve as restrições em nomes de tipo de compilação.

Tipo de restrição

Restrição

Unicidade

Não deve ser o mesmo que qualquer Outros nome de tipo de compilação no projeto

Caracteres especiais

  • Não deve conter o caractere imprimível: $

Criar nomes de qualidade

A qualidade de compilação permite que você anexar um estado de conclusão ou nível de qualidade a uma compilação concluída.Team Foundation Build também permite que você crie novos valores para o tipo de compilação de qualidade. Para obter mais informações, consulte Como: Criar uma definição de compilação.Para obter uma lista de padrão compilação valores de qualidade, consulte Como: Definir Compilação qualidade.

A tabela a seguir descreve as restrições em nomes de qualidade de compilação.

Tipo de restrição

Restrição

Comprimento

Não deve conter mais de 256 caracteres Unicode

Unicidade

Não deve ser o mesmo que qualquer Outros nome de qualidade construir o Team Foundation Build computador

Restrições para controle de fonte

Team Foundation controle do código-fonte 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 oferece personalizáveis diretivas de check-in, ramificação, mesclagem, estantes e muitos outros recursos.

Para obter mais informações sobre controle do código-fonte em Team Foundation, consulte Team Foundation version Controlar.

Servidor controle do código-fonte caminhos

O controle do código-fonte caminho do servidor é o local de caminho totalmente qualificado de um arquivo armazenado no controle do código-fonte.

A tabela a seguir descreve as restrições no comprimento do controle do código-fonte caminho do servidor.

Tipo de restrição

Restrição

Comprimento

  • Não deve conter mais de 248 caracteres Unicode para um diretório.

  • Não deve conter mais de 260 caracteres Unicode para um nome de diretório e arquivo combinado.

Adicionando arquivos em controle do código-fonte

O controle do código-fonte sistema armazena muitos tipos diferentes de arquivos.Para obter mais informações sobre como adicionar existente Visual Studio projetos ou soluções em controle do código-fonte, consulte Adicionando projetos e soluções a controle de origem. Você também pode adicionar arquivos ou pastas que não estão associadas com um Visual Studio solução ou projeto. Para obter mais informações, consulte Como: Adicionar e não-projeto ou arquivos não-solução pastas ao Controlarar de versão.

A tabela a seguir descreve as restrições aplicadas a arquivos e pastas a serem adicionados a controle do código-fonte.

Tipo de restrição

Restrição

Extensões de arquivo

  • Não pode conter os seguintes caracteres imprimíveis: / \ : * ? "< > |

Folders

  • Não pode estar vazio

  • Não deve conter os arquivos que possuem alterações pendentes

  • Não deve residir fora do diretório mapeado para a área de trabalho ativo

Nomes de rótulo

In Team Foundation controle do código-fonte, um rótulo é um nome aplicado a um conjunto específico de revisões. Você pode associar rótulos a um conjunto de arquivos não relacionados em controle do código-fonte.Isso lhe permite recuperar sistema autônomo arquivos ou agi-los sistema autônomo um agrupar.Para obter mais informações, consulte Trabalhando com rótulos.A tabela a seguir descreve as restrições de colocar em nomes de rótulo.

Tipo de restrição

Restrição

Comprimento

Não deve conter mais de 64 caracteres Unicode

Caracteres especiais

  • Não pode terminar com um espaço () ou um ponto (.)

  • Não pode conter os seguintes caracteres imprimíveis: " / : < > \ | * ?@

Shelvesets

Shelvesets permitem que você reserve temporariamente um lote de alterações pendentes e, sistema autônomo opção, remova sistema autônomo alterações pendentes de seu espaço de trabalho.Posteriormente, pode restauração as alterações em um check-in particular ao seu espaço de trabalho ou os coloca na área de trabalho do usuário.Para obter mais informações, consulte Trabalhando com Shelvesets de Controlarar de versão.

A tabela a seguir descreve as restrições em nomes check-in particular.

Tipo de restrição

Restrição

Comprimento

Não deve conter mais de 64 caracteres Unicode

Caracteres especiais

  • Não pode conter os seguintes caracteres imprimíveis: " / : < > \ | * ?

Nomes de espaço de trabalho

Um espaço de trabalho é uma cópia do lado do cliente de arquivos e pastas em um controle do código-fonte servidor.Quando você cria vários espaços de trabalho, você pode ter versões diferentes do que a mesma pasta de controle de fonte em um computador cliente.Para obter mais informações sobre espaços de trabalho, consulte Trabalhando com espaços de trabalho de Controlarar versão. A tabela a seguir descreve as restrições em nomes de espaço de trabalho.

Tipo de restrição

Restrição

Comprimento

Não deve conter mais de 64 caracteres Unicode

Caracteres especiais

  • Não pode terminar com um espaço () ou um ponto (.)

  • Não pode conter os seguintes caracteres imprimíveis: " / : < > \ | * ?@

Consulte também

Tarefas

Como: Criar um agrupar de nível de servidor

Como: Criar um projeto da equipe agrupar

Como: Adicionar usuários a um agrupar padrão

Como: Adicionar um usuário

Como: Renomear um aplicativo-nível de servidor

Como: Renomear um servidor de camada de dados

Como: Configurar e instalar Team Foundation compilação

Como: Criar uma definição de compilação

Como: Definir Compilação qualidade

Como: Adicionar e não-projeto ou arquivos não-solução pastas ao Controlarar de versão

Como: Modificar as áreas de projeto da equipe

Como: Modificar as Team Projeto iterações

Conceitos

Team Foundation servidor Administração

Nomes de campo

Definir texto de campo de ajuda

Listas global

Visão geral sobre Team Foundation Build

Team Foundation version Controlar

Trabalhando com rótulos

Trabalhando com Shelvesets de Controlarar de versão

Trabalhando com espaços de trabalho de Controlarar versão

Nomes de referência de campo

Configuração Inicial áreas de projeto ou iterações

Outros recursos

Team Foundation servidor solução de problemas

Personalizando tipos de itens de trabalho

Personalizando modelos de processo

Trabalhando com definições de compilação no Team Foundation Build

Adicionando projetos e soluções a controle de origem