Partilhar via


Notas de versão do Team Foundation Server 2015 Update 1


| Comunidade | de desenvolvedoresRequisitos do sistema e compatibilidade | Termos de Licença | Blog | SHA-1 Hashes | | Notas das versões mais recentes do Visual Studio 2019|


Observação

Esta não é a versão mais recente do Team Foundation Server. Para baixar a versão mais recente, visite as notas de versão atuais do Team Foundation Server 2018 Atualização 3. Você pode alterar o idioma desta página clicando no ícone de globo no rodapé da página e selecionando o idioma desejado.


Neste artigo, você encontrará informações sobre o Team Foundation Server 2015 Atualização 1.

Para saber mais sobre o Team Foundation Server 2015, consulte a página .

Consulte a página Instalação do TFS para obter mais informações.


Ícone de notas de versão Data de lançamento: 30 de novembro de 2015

Resumo do que há de novo no Team Foundation Server 2015 Atualização 1

Atualizações de recursos:


Detalhes do que há de novo no Team Foundation Server 2015 Atualização 1

Git e TFVC no mesmo projeto

Team Foundation Server agora suporta adicionar repositórios Git aos Projetos de Equipa do Team Foundation Version Control (TFVC) ou adicionar repositórios TFVC aos projetos de equipa Git. Isso facilita a adoção de um novo sistema de controle de versão, mantendo todos os dados atuais do projeto da equipe. Os membros da equipe precisam executar o Visual Studio 2015 Atualização 1 para alternar entre TFVC e Git no mesmo projeto de equipe.

Controle de versão na Web - histórico e aperfeiçoamentos de início

Melhoramos a página de detalhes de confirmação para confirmações de mesclagem, facilitando a leitura da mensagem de confirmação e a visualização dos detalhes importantes de uma confirmação de mesclagem. Os commits de mesclagem por padrão mostram um diff em relação ao primeiro pai, porque esse é o diff que provavelmente você deseja, especialmente se usar pull requests. Além disso, o repositório Git vazio e a experiência de repositório Git clonado facilitam a clonagem do repositório por meio do Visual Studio, XCode, Eclipse ou da linha de comando.

Consulta em colunas Kanban

Os dados do seu quadro Kanban, incluindo a coluna do quadro, o indicador de coluna concluída e a raia de natação da prancha, já estão disponíveis. Você pode criar consultas, gráficos e regras de estilo com base neles. Esses campos aparecem em todos os seletores de opções de coluna e podem ser exportados como campos somente leitura no Excel. Você verá três novos campos nas experiências de itens de trabalho.

  • Coluna do quadro: coluna atual do quadro Kanban em que o item de trabalho se encontra.
  • Coluna do quadro Concluído: valor Falso (Fazendo) ou Verdadeiro (Concluído), dependendo se o item de trabalho está na coluna dividida Fazendo ou Concluído no quadro Kanban.
  • Board Lane: atual raia de prancha Kanban.

O SonarQube funciona para programas Java construídos com uma tarefa Maven Build

Agora você pode executar uma análise SonarQube usando a tarefa Maven Build.

As tarefas de build do SonarQube Analysis funcionam com agentes locais e hospedados

As tarefas de build do SonarQube que incorporam o sonar-msbuild-runner 1.0 funcionam com agentes locais e na nuvem. Agora você pode usar duas tarefas de compilação para executar uma análise SonarQube em conjunto com o MSBuild. Antes das etapas de compilação que executam o MSBuild real, insira uma tarefa SonarQube for MSBuild - Begin Analysis para especificar os parâmetros do projeto SonarQube, a conexão com o servidor SonarQube e (até que o SonarQube 5.2 esteja disponível) a conexão com o banco de dados SonarQube. Após a compilação e quaisquer tarefas de teste, anexe uma tarefa SonarQube for MSBuild - End Analysis para concluir a análise e enviar os dados para o SonarQube.

Tarefas de construção do Sonarqube

Seleção múltipla em todas as listas de pendências

A seleção múltipla está disponível em todos os backlogs e suporta:

  • Arrastar e soltar para reordenar e mudar a filiação
  • Arrastando itens para uma iteração
  • Arrastar itens para o painel de mapeamento
  • Suporte para mover para o topo e mover para a posição no menu de contexto
  • Edição em volume
  • Atribuir em massa a

Coloração de etiquetas no Kanban

Agora você pode alterar a cor e o estilo do texto do título, bem como adicionar cor a tags específicas. Para tentar isso, clique no ícone de engrenagem. Você pode formatar o texto do título em Estilos e marcas de cores em Cores das marcas.

Tarefas como lista de verificação

As tarefas agora podem ser adicionadas, editadas e marcadas como concluídas diretamente do cartão principal no seu painel. Um resumo do status do roll-up indica o número de tarefas concluídas e quantas restam.

Painéis de Controlo

Os painéis agora estão disponíveis na Atualização 1 do Team Foundation Server. Os painéis fornecem visibilidade para sua equipe e partes interessadas sobre o progresso do trabalho, código, testes e compilações.

Adicionámos o seguinte:

  • Painéis personalizáveis. As home pages do projeto existentes são agora uma experiência completamente personalizável, dando-lhe controlo total de todos os dados no seu ecrã. Como administrador de equipe, você pode reorganizar, remover ou adicionar os widgets que deseja e usa. Um novo catálogo de widgets pode ser acessado pelos administradores da equipe através do grande botão verde mais (+) no canto inferior direito do painel.
  • Crie vários painéis. Até agora, a página Visão Geral da Equipe era a única página que as equipes podiam usar para fixar widgets. Agora, como administrador de equipe, você pode criar vários painéis usando o botão de adição (+) ao lado de um painel existente ou por meio do gerenciador de painéis. O gerenciador de painéis pode ser acessado através do ícone de configurações no painel.
  • Novos widgets de painel. Todos os dados que costumavam estar disponíveis na página anterior Visão geral da equipe agora estão disponíveis através do catálogo de widgets. Você ainda pode adicionar vários gráficos ao painel por meio dos hubs Trabalho, Teste e Compilação. Além disso, trouxemos novos widgets para o catálogo: um bloco de consulta condicional (que permite definir vermelho ou verde se o número de itens de trabalho ultrapassar um limite); um bloco de código (confirmações recentes nos últimos 7 dias); um widget de resultados de consulta (permite ver todos os itens de trabalho de uma consulta); e um widget de marcação (permite texto, imagens e links personalizados). 

Renomeie colunas Kanban e raias em linha

Agora pode renomear colunas no seu quadro Kanban diretamente, sem ter que saltar para a janela de diálogo de configuração.

Solicitações pull no Visual Studio

O Team Explorer tem um novo hub de Pull Requests onde os usuários podem ver a lista de solicitações pull que criaram, bem como as solicitações pull que outras pessoas atribuíram a eles. Melhoramos a experiência Create Pull Request, permitindo que os usuários publiquem ramificações e criem solicitações pull em uma única ação.

#ID em solicitações pull

Agora você pode mencionar itens de trabalho usando o símbolo "#" em discussões de solicitação pull, comentários de código de solicitação pull e comentários de código de confirmação. Esses itens de trabalho são clicáveis e apresentam a experiência da janela de trabalho com a qual está familiarizado.

Política de ramificação para exigir itens de trabalho vinculados

Agora temos uma política de ramificação para exigir itens de trabalho associados para qualquer solicitação pull. Como o revisor de código e as políticas de compilação, qualquer código enviado para a ramificação deve ser enviado por meio de pull request. Quando se cria um pull request, os commits associados são inspecionados em busca de links de item de trabalho e, se houver pelo menos um link, a política será cumprida. Além disso, agora você pode vincular itens de trabalho a solicitações pull diretamente e, se a solicitação pull estiver diretamente vinculada a pelo menos um item de trabalho, a política será cumprida. Se nenhum item de trabalho estiver vinculado ao pull request ou aos commits associados, a política não terá êxito.

Adicionar/remover usuários da capacidade

Dois novos botões na barra de ferramentas permitem-lhe adicionar qualquer membro ao seu plano de sprint (incluindo os que estão fora da sua equipa), bem como adicionar qualquer membro em falta.

Várias atividades por membro da equipe

Ao planejar a capacidade de um sprint, agora você pode atribuir várias atividades a um único membro da equipe. Basta passar o rato sobre ou clicar numa linha e, em seguida, clicar nas reticências (...) para adicionar uma nova atividade. Se um membro da equipa fizer desenvolvimento e teste, pode ajustar a capacidade para corresponder às competências da sua equipa.

Arraste qualquer item para uma iteração de qualquer lugar

Agora você pode arrastar qualquer item de trabalho de qualquer quadro ou qualquer lista de pendências para um sprint.

Adicionar painel na lista de pendências da iteração

Fizemos uma alteração que permite que você adicione novos itens da lista de pendências diretamente às suas listas de pendências da sprint. Anteriormente, a única maneira de adicionar novo trabalho a requisitos ou bugs a um sprint era adicioná-los à lista de pendências do produto e, em seguida, arrastar cada item um de cada vez para o sprint correto.

A linha no gráfico de burndown indica a capacidade real

O gráfico de burndown agora tem uma linha que mostra a capacidade disponível durante um sprint, além da linha de tendência ideal existente. Agora você terá uma ideia melhor se está no caminho certo para terminar todo o seu trabalho durante o sprint. Esta linha baseia-se nos dados de capacidade, incluindo dias de folga individuais e em equipa.

Reordenar cartões ao alterar colunas

Agora podes reordenar o cartão ao alterares a coluna, para que o cartão fique onde o soltas. Também eliminámos a rolagem automática, para que o quadro permaneça na posição depois de soltar um cartão.

Defina as configurações diretamente de listas de pendências/quadros

O ícone de engrenagem aparece em todas as páginas da lista de pendências e do quadro. Clique nele para mostrar todas as configurações disponíveis para essa página. À medida que novas configurações forem disponibilizadas, você as encontrará aqui.

Ocultar campos vazios em cartões

Adicionámos a capacidade de ocultar campos vazios no cartão. Isso significa menos espaço em branco, cartões menores e mais cartões no seu quadro. Para ativar esse recurso, clique no ícone de engrenagem, selecione Campos e desmarque Mostrar campos vazios.

Coloração de cartões no quadro de tarefas e no quadro Kanban

Agora você pode configurar quadros para incluir formatação personalizada em seus itens de trabalho, com base em qualquer valor. Configurar isso é fácil. Clique no ícone de engrenagem na parte superior do quadro, selecione Estilos de cartão e crie uma regra para a cor que deseja adicionar.

Ao criar uma consulta, limite os valores mostrados para Tipo de Item de Trabalho

Agora você pode definir o escopo de consultas para limitar a lista suspensa para estados e tipos de item de trabalho, eliminando estados e tipos de projetos fora do escopo da consulta.

Teste manual: Exportar resultado do teste

O recurso Exportar Plano de Teste no Hub de Teste permite enviar por e-mail ou imprimir um plano de teste em um formato fácil de revisar. Até agora, você podia exportar informações centradas na criação de teste, como plano de teste, hierarquia do conjunto de testes, configurações de teste e casos de teste. Agora há suporte para exportar informações centradas na execução do teste. Você pode usar esse recurso para compartilhar um status detalhado do progresso da execução do teste com as partes interessadas. Na caixa de diálogo de seleção de exportação, você pode exportar o resultado de teste mais recente, que exporta o resultado de teste mais recente para todos os testes de um caso de teste, incluindo campos como a hora em que o teste foi executado, a compilação que foi testada, a configuração que foi testada, o testador atribuído ao teste e a identidade que realmente executou o teste.

Testes manuais: resultados manuais da etapa de teste e iterações para testes orientados por dados

O Test Hub suporta a execução de testes manuais e a visualização de informações de aprovação/reprovação no teste. Até agora, a visualização de informações detalhadas do resultado do teste, como detalhes da etapa de teste, comentários e anexos, só era possível com o Microsoft Test Manager (MTM). Com esta atualização, você pode procurar quais etapas de teste passaram ou falharam e os comentários inseridos pelo testador durante a execução dos testes manuais. No Hub de Teste, clique na guia Execuções . Se você tiver executado testes usando MTM e tiver capturado capturas de tela, vídeo e outros anexos, como informações do sistema, você também poderá visualizá-los. Se seus testes são controlados por dados com parâmetros, você pode procurar os detalhes de todas as iterações de teste. Para procurar essas informações detalhadas do resultado do teste, abra o painel Resultados do teste recente e clique duas vezes em um resultado do teste. Você também pode exibir esses resultados de teste navegando até a guia Execuções no Hub de Teste.

Controle de acesso aprimorado para recursos de compilação

Os administradores de compilação agora podem adicionar permissões à fila de agentes, o que restringe quem pode usar essa fila em uma definição de compilação.

Integração aprimorada de controle do código-fonte no Team Build

Você pode controlar os mapeamentos do lado do cliente para pastas de controlo do código-fonte do Team Foundation Version Control (TFVC). Reduzimos o número de caracteres nos diretórios de trabalho padrão para Team Build, o que deve ajudar a mitigar alguns dos problemas de comprimento de caminho no Team Build.

Corrigidos pequenos problemas de usabilidade no Build Explorer

O item de menu de contexto Minhas compilações está disponível novamente no Build Explorer. Isso abre a lista de suas compilações no Visual Studio em vez de sempre levá-lo para a Web. Clicar em uma compilação individual para ver os detalhes ainda iniciará o navegador.

Política de retenção de resultados de teste

Habilitamos o suporte no produto para simplificar a limpeza de dados de resultados de teste e remover a dependência de ferramentas como o Test Attachment Cleaner. O recurso de política de retenção de resultados de teste adiciona a capacidade de limpar todos os dados de resultados de teste no sistema, incluindo execuções de teste, resultados de teste e anexos de teste mais antigos do que um número especificado de dias. Todos os resultados de teste no sistema, incluindo resultados de fluxos de trabalho de teste automatizados, fluxos de trabalho de teste manual e resultados de teste publicados usando APIs REST são limpos usando esse recurso. Essa política de retenção é configurável em um nível de projeto de equipe. Você pode especificar políticas separadas para resultados de teste automatizados e manuais, oferecendo a flexibilidade de reter os resultados do teste manual por mais tempo do que os resultados do teste automatizado.

Também estamos integrando a retenção de teste com a política de retenção do novo sistema de compilação (Build vNext), adicionando funcionalidade para excluir resultados de teste quando as compilações são excluídas.

Progresso da paridade de compilação XAML

Team Build no Visual Studio Team Services e Team Foundation Server agora suportam os seguintes recursos do sistema de compilação XAML:

  • Fontes de rótulo no Git e TFVC
  • Mapeamentos de espaço de trabalho do lado do cliente para TFVC

O resumo dos detalhes de confirmação está mais fácil de ler

O resumo dos detalhes da confirmação é mais fácil de ler porque a mensagem de confirmação está na parte superior e a mensagem estendida está abaixo. O padrão também é mostrar uma comparação com o pai 1, o que funciona bem com a nova experiência de solicitação pull que sempre cria uma confirmação de mesclagem.

Experiência aprimorada para repositórios Git vazios e clonagem de repositórios existentes

É mais fácil clonar um repositório no Visual Studio Team Services e Team Foundation Server. Você pode clonar no Visual Studio ou criar um token de acesso pessoal diretamente da página de repositório Git vazia ou do botão de clonagem.

Suporte à implantação do Grupo de Recursos do Azure no fluxo de trabalho de compilação

Com a adição da tarefa de implantação do Grupo de Recursos do Azure, juntamente com o suporte do ARM (Azure Resource Manager), você pode gerenciar o ciclo de vida de um Grupo de Recursos do Azure. Isso inclui suporte para provisionamento e implantação de recursos do Azure. O Azure Resource Manager permite criar modelos de implantação reutilizáveis que descrevem declarativamente os recursos que compõem seu aplicativo (por exemplo, um site e um banco de dados SQL). Isso simplifica o processo de criação de ambientes complexos para desenvolvimento, teste e produção de forma repetível. Você pode encontrar modelos do Azure no GitHub e na Galeria do Azure.

Além disso, o ponto de extremidade de conexão de serviço do Azure agora oferece suporte às Entidades de Segurança do Azure AD

Entrega contínua: provisionamento de recursos no Azure

Usando o Gerenciador de Recursos do Azure, agora você pode incluir uma etapa em sua definição de compilação para provisionar recursos. A nova tarefa "Implantação do Grupo de Recursos do Azure" permite provisionar recursos, como máquinas virtuais, usando um arquivo de modelo e, em seguida, implantar a compilação mais recente nesses recursos usando extensões de recurso, como a extensão de recurso DSC.

A filtragem da lista de erros do Visual Studio controla os arquivos modificados

Agora você pode filtrar a lista de erros para ver apenas erros, avisos e informações em arquivos com alterações pendentes. Desta forma, você não é sobrecarregado por erros nos arquivos que você não tocou, e você pode se concentrar nos erros que você tem uma oportunidade de corrigir.

Filtragem de lista de erros do Visual Studio regida por arquivos modificados

Instalador de integração independente do Office

O instalador autônomo do Team Explorer foi removido no Team Foundation Server 2015 porque muitos recursos não desenvolvedores foram movidos para a experiência da Web do TFS. Um inconveniente que isso introduziu foi que os não-desenvolvedores que queriam usar os recursos de integração do TFS Office não podiam mais acessá-los, a menos que instalassem uma versão completa do Visual Studio. Na versão TFS 2015 Update 1, um instalador de integração independente do Office já está disponível. Inclui integração com o Excel, integração com o cliente do Project e a ferramenta de storyboard baseada no PowerPoint.


Correções de bugs e problemas conhecidos

Para obter uma descrição completa das melhorias tecnológicas, correções de bugs e problemas conhecidos nesta versão, consulte o seguinte artigo da Base de Dados de Conhecimento (KB).


Feedback & Sugestões

Gostaríamos muito de ouvir a sua opinião! Você pode relatar um problema e rastreá-lo através da Comunidade de Desenvolvedores e obter conselhos sobre o Stack Overflow. Como sempre, se você tiver ideias sobre coisas que gostaria de nos ver priorizar, vá até a Comunidade de desenvolvedores para adicionar sua ideia ou votar em uma já existente.


Topo da página