Figura 4
Página padrão para o website da intranet da Fabrikam Fiber
Imagine um cenário onde a ramificação Release1 representa o código que está sendo executado no servidor Web de produção. A administração decidiu que as ligações não-funcionais sob a seção de perfil à esquerda da página devem ser removidos o mais rápido possível. Decidimos "acelerar" esta mudança, fazendo a atualização diretamente ao ramo Release1. Mais tarde, você vai ver como podemos mesclar essa mudança de volta para o ramo Dev, de modo que ela se torna uma parte das mudanças que estamos trabalhando para a próxima versão. Feche a janela do Internet Explorer e volte para o Visual Studio.
Nossa primeira tarefa é atualizar o ramo Release1 e implantar as mudanças para o servidor web de produção. Em Solution Explorer, abra _Profile.cshtml da pasta compartilhada FabrikamFiber.Web | Visitas | no ramo release1.
Comente do link My tickets ao Schedule como mostrado abaixo.
Figura 5
Página de marcação modificada
Pressione Ctrl + F5 para iniciar o site e verificar se os links não-funcionais não são mais exibidos. Para o fim desta demonstração, suponha que, neste ponto, foi desenvolvida com sucesso a mudança atualizada para o servidor de produção.
Feche a janela do Internet Explorer e volte para o Visual Studio.
Abra a janela Pending Changes em View | Other Windows | Pending Changes.
No campo Comment, digite “removed non-functional links from profile”, verifique apenas se _Profile.cshtml é alterado, e selecione o botão Check In.
Figura 6
Verificando a mudança na ramificação Release1
No próximo exercício, nós mesclaremos as mudanças para as outras ramificações no sistema.
Exercício 2: Ramificando e Mesclando visualizações
Neste exercício, você irá aprender a visualizar e acompanhar as mudanças de configuração enquanto mescla as mudanças que você fez no exercício anterior.
Em Source Control Explorer, clique com o botão direito na ramificação Release1 e selecione View History do menu de contexto.
Figura 7
Mude o histórico de configurações para a ramificação Release1 (os números das suas configurações de mudanças podem ser diferentes)
Clique com o botão direito sobre o changeset que você acabou de acompanhar e selecione Track Changeset do menu de contexto.
Figura 8
Acompanhando as mudanças de configuração sobre a ramificação
Na janela Select Branches, Release1 já estará marcada. Marque a caixa de seleção para Dev e então selecione o botão Visualize, para ver o estado atual do changeset como ele se relaciona com os outros ramos.
Compartilhe com seus amigos: |