Partilhar via


Obter tarefa

[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 Get tarefa recupera uma cópia somente-leitura dos arquivos e pastas em um espaço de trabalho usando opções especificadas.

Parâmetros

Parâmetro

Descrição

BuildUri

Especifica a compilação do URI.

Workspace

Especifica o nome do espaço de trabalho.

Version

Especifica o arquivo versionspec. Por padrão o versionspec usado é T ou a versão mais recente. conjunto a propriedade GetVersion no arquivo TFSBuild.proj para obter uma versão diferente.Esse comportamento corresponde à /version opção de tf.exe get comando. Para obter mais informações, consulte Obter o comando.

Filespec

Especifica os itens no espaço de trabalho.Por padrão, Team Foundation Build obtém todos os itens no espaço de trabalho especificado pela WorkspaceName propriedade. Substituir o GetFileSpec propriedade no arquivo TFSBuild.proj para especificar uma determinada Itemspec. Isso corresponde à Itemspec parâmetro do tf.exe get comando.

PopulateOutput

Por padrão, Team Foundation Build não retorna a lista de itens que foram recuperadas, substituído ou excluído, nem retorna avisos gerados pela Get tarefa. conjunto o GetPopulateOutput propriedade para true no TFSBuld.proj arquivo para tornar esses lista disponível. Ao conjunto GetPopulateOutput para true, este é o que será exibida:

  • Recuperado item s em um item agrupar chamado Gets

  • Substituído item s em um item agrupar chamado Replaces

  • Itens excluídos em um agrupar de item chamado Deletes

  • Avisos em um agrupar chamado GetWarnings

Preview

Especifica se exibe o que poderia ocorrer sem realmente executar o Get operação. conjunto PreviewGet para true no arquivo TFSBuild.proj para visualizar o Get operação. Isso corresponde à /preview opção de tf.exe get comando.

Recursive

Especifica se arquivos são recuperado recursivamente.conjunto o RecursiveGet propriedade para false em TfsBuild.proj o arquivo para fazer uma não-recursivo obter um Team Foundation Build projeto. Isso corresponde à /recursive opção de tf.exe get comando.

Force

Especifica se os arquivos são recuperados incrementalmente.Para fazer um get incremental em um Team Foundation Build conjunto definição, o ForceGet propriedade para false no arquivo TfsBuild.proj. Corresponde à /force opção de tf.exe get comando.

Gets

Parâmetro de saída.Especifica a lista de itens que foram recuperados pelo Get tarefa.

Replaces

Parâmetro de saída.Especifica a lista de itens que foram substituídos pelo Get tarefa

Deletes

Parâmetro de saída.Especifica a lista de itens que foram excluídos pelo Get tarefa

Warnings

Parâmetro de saída.Especifica a lista de avisos foram gerados pelo Get tarefa

Comentários

The Get tarefa é definida na Microsoft.TeamFoundation.compilação.Tasks.VersionControl.dll. O arquivo Microsoft.TeamFoundation.compilação.targets contém uma instância do Get tarefas que Team Foundation Build usa sistema autônomo uma implementação padrão para o CoreGet 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 Get tarefa definida no arquivo Microsoft.TeamFoundation.compilação.targets.

<Get 
    BuildUri="$(BuildURI)"
    Workspace="$(WorkspaceName)"
    Version="$(GetVersion)"
    Filespec="$(GetFilespec)"
    PopulateOutput="$(GetPopulateOutput)" 
    Preview="$(PreviewGet)"
    Recursive="$(RecursiveGet)"
    Force="$(ForceGet)">
  <Output TaskParameter="Gets" ItemName="Gets" />
  <Output TaskParameter="Replaces" ItemName="Replaces" />
  <Output TaskParameter="Deletes" ItemName="Deletes" />
  <Output TaskParameter="Warnings" ItemName="GetWarnings" />
</Get>

Consulte também

Tarefas

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

Conceitos

Equipe Foundation compilação tarefas

Referência

Obter o comando

Outros recursos

Personalização do Team Foundation compilação

Team Foundation compilação Destinos, tarefas e propriedades