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:
|
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