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