Usando o Team Foundation Server 2010 para o Source Control Visual Studio 2010
resumo
Até agora, o Visual Studio usou o Visual SourceSafe para controle de origem, mas a partir do Visual Studio 2010, você usará o Team Foundation Server para controle de origem.
Considerando que o servidor tradicional da Team Foundation tem sido complexo para configurar e inestimávelmente disponível, desde 2010 tornou-se mais fácil de instalar e configurar, o preço de um único item não é muito diferente do Visual SourceSafe, e mesmo com uma assinatura MSDN, Professional Uma vez que está sempre ligado a cima, tornou-se fácil de usar.
Ambiente Operacional
Versões de estúdio visual suportadas
- 2010 (Profissional ou Superior)
Verifique a versão visual do estúdio
- 2010 (Profissional)
Visual Studio Team Foundation Server 2010 ambiente de suporte de instalação
- Windows Server 2003, 2003 R2, 2008 e 2008 R2 (todos os 32 bits e 64 bits são aceitáveis)
- Windows Vista, 7 (32 bits e 64 bits são aceitáveis)
substância
* As dicas introduzidas aqui só descrevem as configurações até que você possa controlar de origem do Visual Studio. Explicações detalhadas sobre controle de origem e explicações sobre a aplicação de outras funções foram omitidas, por isso, por favor, experimente ou consulte o site oficial etc.
Visual Studio 2010 e Team Foundation Server 2010, que são usados nessas dicas, também estão disponíveis para testes. Se você não tiver a versão completa, baixe e use-a no link abaixo.
Visual Studio Team Foundation Server 2010
Visual Studio 2010 (um dos seguintes)
- Microsoft Visual Studio 2010 Professional Trial - ISO
- Microsoft Visual Studio 2010 Premium Trial - ISO
- Microsoft Visual Studio 2010 Ultimate Trial - ISO
- Microsoft Visual Studio Test Professional 2010 Trial – ISO
O controle de origem do lado do cliente não está disponível no Visual Studio 2010 Express Edition. Certifique-se de usar o Professionl Edition ou superior. Visual Studio é descrito como já instalado.
O primeiro passo é instalar o Team Foundation Server 2010 como uma configuração para o servidor que gerencia a fonte. Embora se chame Server, desde a versão de 2010, ele pode ser instalado não só no Windows Server, mas também nos sistemas operacionais clientes Windows Vista e Windows 7, para que ele possa ser usado até mesmo por pessoas que não têm um produto Server, e pode ser facilmente usado, como carregá-lo em um PC notebook etc.
As dicas neste artigo mostram o Team Foundation Server 2010 instalado no Windows Server 2008 R2.
Quando você navega para o disco Team Foundation Server 2010, existem pastas "TFS-x64" e "TFS-x86", e os arquivos de configuração estão localizados em cada pasta. Abra o TFS-x64 se a instalação for para x64 OS ou TFS-x86 para x86 OS.
Execute o arquivo "configuração.exe" na pasta.
Quando a tela de instalação for exibida, clique em "Em seguida".
Leia atentamente os termos da licença, verifique "Concordo" e clique em "Next".
Se o recurso a ser instalado não for verificado, verifique todos eles. Após confirmar as verificações, clique no botão "Instalar".
Espere um pouco, pois a instalação começará.
Se o .NET Framework 4.0 não estiver instalado, você será solicitado a reiniciar após a instalação, então reinicie-o.
Uma vez que a instalação continua após a reinicialização, se você tiver montado a imagem do disco em uma unidade virtual ou afins, você precisará remontá-la.
Espere um pouco, pois a instalação continuará após a reinicialização.
Quando a instalação estiver concluída, configure o Team Foundation Server, verifique "Start Team Foundation Server Offensive Tool" no canto inferior esquerdo da tela e clique no botão "Configurar".
A tela de entrada da licença team foundation server é exibida e, se você tiver uma, digite a chave do produto. Se não, será usado como uma versão de avaliação.
Se você quiser usá-lo como uma versão de avaliação, você verá uma mensagem semelhante à da direita.
O Centro de Configuração aparece.
Você terá que escolher entre três padrões de configuração: Basic, Standard Single Server e Advanced. No entanto, se você instalá-lo em um SO cliente, ele será básico ou avançado.
Quando você selecionar cada item da lista à esquerda, o conteúdo exibido no assistente e no ambiente de configuração apropriado é exibido, então selecione o assistente de acordo com o ambiente e clique no botão "Assistente de início".
Aqui selecionamos "Básico" para iniciar o assistente.
Clique em Next.
Selecione o SQL Server que deseja usar como banco de dados. Se o SQL Server não estiver instalado em seu ambiente, você poderá optar por instalar a versão gratuita do SQL Server Express.
O SQL Server já está instalado no ambiente Dicas, então verifique "Use uma instância do SQL Server existente".
Especifique uma instância se você estiver usando uma instância sql server existente. Você pode testar a conexão clicando no link Teste à direita.
Revise a configuração e clique em Next.
Uma verificação é realizada para ver se é configurável. Se todos forem bem sucedidos, clique no botão Configurar.
Definimos para instalar em um SQL Server existente, mas nesse caso, tivemos que atender algumas condições, como "a pesquisa de texto completo já está instalada" e "a memória do servidor é de pelo menos 2GB". Se você realmente não conseguir limpá-lo, instale o SQL Server Express.
Quando terminar a configuração, clique em Next.
Quando tudo for feito com sucesso, feche a tela com o botão "Fechar".
Ao acessar a URL exibida no centro da tela, você pode gerenciar o projeto da equipe através de um navegador da Web até mesmo do cliente. No entanto, não vamos explicar isso aqui.
Você retornará à tela anterior, mas esta tela também será fechada.
Outras configurações estão disponíveis, por isso, se necessário, selecione Configurar para iniciar o assistente. Você também pode iniciar a configuração do Console de Administração de Servidores da Fundação Equipe, que aparece mais tarde.
Quando você fecha o Centro de Configuração, o Console de Administração de Servidores da Fundação equipe é iniciado automaticamente.
No entanto, não há mais para definir aqui desta vez, então você pode fechá-lo. O resto das configurações são feitas do lado do Visual Studio.
Quando você iniciar o Visual Studio 2010 no lado do cliente, verifique se o Team Foundation Server está especificado no controle de origem. (É definido por padrão)
Selecione "Ferramentas" e "Opções" no menu.
Selecione Controle de origem, selecione Plug-ins da árvore à esquerda e certifique-se de que os plug-ins de controle de origem atual estão definidos como Visual Studio Team Foundation Server.
Selecione "Controle de Origem" e "Ambiente", selecione "Base de Equipe" em "Preferências de Controle de Origem" e defina cada item conforme necessário.
Depois de confirmar as configurações, selecione "Equipe" "Conectar ao Servidor de Fundação de Equipe" no menu.
Quando a caixa de diálogo Conectar para equiperar, clique no botão Servidor.
Clique no botão Adicionar.
Digite o nome do servidor ou URL, onde você acabou de instalar o Team Foundation Server 2010. Clique no botão OK para confirmar a conexão e, se você puder se conectar com sucesso, a caixa de diálogo será fechada. Se você não puder se conectar, uma caixa de diálogo de erro aparecerá.
Verifique se o servidor adicionado está listado.
Verifique se o servidor está disponível na seleção do Team Foundation Server e clique no botão Conectar.
No Team Explorer, clique com o botão direito do mouse na coleção do projeto da equipe na raiz e escolha o Projeto Nova Equipe.
Digite uma descrição para o nome do projeto da equipe que deseja criar e clique em Seguir.
A caixa de diálogo Selecionar modelo de processo é exibida. Você pode escolher o MSF para o Agile Software Development v5.0 e o MSF para cmmi process improvement v5.0 como modelos, mas MSF for Agile Software Development v5.0 para desenvolvimento pessoal ou pequenos projetos.
Se você ainda não criou nenhum projeto de equipe, você só poderá selecionar Criar uma pasta de controle de origem vazia.
Confirme as configurações e clique no botão "Terminar".
Começa a criação do projeto da equipe.
Quando terminar, clique no botão Fechar.
Você pode ver que o projeto de equipe que você criou é exibido no Team Explorer.
Vamos criar um projeto agora. Você pode criar qualquer projeto, mas antes de terminar de criar o projeto, verifique Adicionar ao Controle de Origem no canto inferior direito do diálogo.
A caixa de diálogo Adicionar ao Controle de Origem é exibida, especificando em qual pasta adicionar o projeto.
Se necessário, você pode criar pastas e especificar onde adicionar projetos.
Quando você cria um projeto, uma marca "+" aparece à esquerda de cada arquivo. Isso indica que um novo arquivo foi criado, mas ainda não foi verificado no controle de origem.
Além disso, o painel Modificar realizada aparece na parte inferior do Visual Studio com uma lista de arquivos que você não fez check-in.
Clique em Verificar aqui para verificar todos os arquivos pendentes.
Um diálogo de confirmação é exibido, então selecione "Sim".
Espere alguns momentos para o check-in para completar.
Quando o check-in é concluído, uma marca de chave é exibida em cada arquivo, conforme mostrado na figura à direita. Isso trará o arquivo verificado no controle de origem. O display por aqui será o mesmo que o Visual SourceSafe.
Você pode clicar duas vezes no Controle de Origem do Team Explorer para controlar o servidor de origem dentro do Visual Studio.
Como mostrado na figura à direita, você pode ver que o projeto que você acabou de criar é check-in.
Quando você edita o código, ele é verificado automaticamente e tem uma marca de verificação vermelha, como mostrado na figura à direita. Se outra pessoa estiver editando o arquivo, você não poderá verificar.
Você pode definir esse controle de comportamento nas opções do Visual Studio ou no console de gerenciamento.
Para verificar em um arquivo modificado, clique com o botão direito do mouse no arquivo e escolha Entrar no menu.
Se você acidentalmente alterar seu código ou se quiser reverter para um estado anterior, selecione "Desfazer alterações pendentes".
Resumo
Esta seção descreve as etapas de configuração para entrar no controle de origem do Visual Studio. O controle de origem não se trata apenas de gerenciar fontes, mas também tem várias funções como compartilhar código-fonte com várias pessoas, controle exclusivo, controle de versão, comparação de código com versões passadas, configuração de autoridade de acesso, etc. Além disso, embora o Visual SourceSafe seja um recurso apenas de controle de origem, o Team Foundation Server também tem outros recursos, como compilações automatizadas, saída de relatório, gerenciamento de trabalho e integração do SharePoint, então se você tiver tempo, você pode tentar usar esses recursos também.