Partilhar via


Tarefa de rótulo

[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.]

The Label tarefa anexa um rótulo a versão mais recente de arquivos no espaço de trabalho.

Parâmetros

Parâmetro

Descrição

Workspace

Especifica o nome do espaço de trabalho.

Name

Especifica o nome de rótulo.Por padrão, o nome de etiqueta criado por Team Foundation Build é o mesmo sistema autônomo o BuildNumber propriedade.

Substituir LabelName propriedade no arquivo TFSBuild.proj para especificar um nome de rótulo diferente.

Version

Especifica a versão do arquivo ou pasta.

Por padrão, Team Foundation Build etiquetas de todo o Sumário do espaço de trabalho especificado pelo WorkspaceName propriedade.

Substituir LabelVersion propriedade para especificar um diferente versionspec. Isso corresponde à versionspec parâmetro do tf.exe label comando. Para obter mais informações, consulte Comando de rótulo (@@).

Files

Especifica os itens a ser rotulado.

Por padrão, Team Foundation Build substitui a versão de itens que já existem no seu rótulo. Isso corresponde a um valor de replace para o /child opção para tf.exe label comando.

conjunto LabelFiles propriedade para merge TFSBuild.proj arquivo como não para alterar itens dentro de um existente rótulo.

Child

Por padrão, Team Foundation Build substitui a versão de itens que já existem no seu rótulo.

conjunto LabelChild propriedade para merge em TFSBuild.proj arquivo para deixar os itens dentro de uma etiqueta existente inalterado.

Isso corresponde à /child opção de tf.exe label comando.

Comments

Especifica o comentário usado para o rótulo por Team Foundation Build.

O comentário padrão criado pelo Team Foundation Build"rótulo criado pelo Team compilação."

Substituir o LabelComment propriedade no arquivo TFSBuild.proj para especificar um outro comentário.

Recursive

Especifica se os arquivos são rotulados recursivamente.Isso corresponde à /recursive opção para tf.exe label comando.

conjunto LabelRecursive propriedade para false no arquivo TFSBuild.proj. Esta ação rotula apenas os itens de nível superior.

Comentários

The Label tarefa é definida na Microsoft.TeamFoundation.compilação.Tasks.VersionControl.dll. O arquivo Microsoft.TeamFoundation.compilação.targets contém uma instância do Label tarefas que Team Foundation Build usa sistema autônomo uma implementação padrão para o CoreLabel destino.

O <raiz>: Pasta \programa Files\MSBuild\Microsoft\VisualStudio\TeamBuild o Team Foundation Build o computador contém o arquivo Microsoft.TeamFoundation.compilação.targets.

Exemplo

O exemplo a seguir mostra a instância padrão de Label tarefa definida no arquivo Microsoft.TeamFoundation.compilação.targets.

<Label
              Workspace="$(WorkspaceName)"
              Name="$(LabelName)$(LabelScope)"
              Version="$(LabelVersion)"
              Files="$(LabelFiles)"
              Child="$(LabelChild)"
              Comments="$(LabelComment)"
              Recursive="$(LabelRecursive)" />

Consulte também

Tarefas

Como: Personalizar os números de compilação

Conceitos

Equipe Foundation compilação tarefas

Referência

Comando de rótulo (@@)

Outros recursos

Personalização do Team Foundation compilação

Team Foundation compilação Destinos, tarefas e propriedades