Tag: version-control - página 2 de 3 | CloudMotion

Compartilhando biblioteca entre projetos com o TFS

Na semana passada o amigo Ricardo Dorta me mandou uma pergunta por email que é tão comum que achei que merecia virar um post. Lembro que quando usava Source Safe (jesus!!!), ele tinha uma opção de link, que fazia com que ao modificar um arquivo em um projeto, o mesmo arquivo em outro projeto também era modificado. Explicando o contexto, tenho algumas assemblies com classes que serão utilizadas por vários projetos, porém esses projetos tem targets diferentes (Xamarin, Unity, Windows Store, Windows Phone etc…). A solução tosca é criar todos os projetos na mesma pasta compartilhando os arquivos fisicamente. Será...

Continue lendo

05/07/2013 | Por Igor Abade V. Leite | Em Técnico | Tempo de leitura: 5 mins. | Comentários

Private Builds e Gated Check-ins

Se você leu meu último post sobre Private Builds, deve ter notado uma semelhança com a funcionalidade de Gated Check-in. Para aqueles que não sabem o que é um Gated Check-in, vai aí um resumo de um post que fiz sobre o assunto: O problema da solução apresentada acima [NA: Uso de Integração Contínua], baseada apenas no servidor de build, é que o check-in precisa ser feito antes de ser validado. Ou seja, em caso de problemas eu necessariamente terei que desfazer manualmente as alterações que quebraram o build. O ideal seria que eu pudesse disparar o buid antes do...

Continue lendo

22/10/2012 | Por Igor Abade V. Leite | Em Técnico | Tempo de leitura: 2 mins. | Comentários

SVNBridge: Integre seu TFS 2010 com clientes Subversion

Um dos grandes desafios de muitas empresas que pretendem migrar do Subversion para o TFS é: como integrar meu time – e suas ferramentas – ao novo servidor? Se você usa ferramentas que oferecem suporte nativo ao TFS – como o Visual Studio, o Eclipse (com o Team Explorer Everywhere) ou até mesmo o IntelliJ IDEA – fica mais fácil. O problema é quando o time está usando ferramentas que só sabem falar com o Subversion, tal como o Adobe Dreamweaver ou o Apple Xcode. Para esses casos, uma alternativa pode ser o SVNBridge – um tradutor de protocolos (ou...

Continue lendo

17/02/2012 | Por Igor Abade V. Leite | Em Técnico | Tempo de leitura: 1 min. | Comentários

“Check in”, “Check-in” ou “Checkin”?

Não sei vocês, mas eu sempre fiquei na dúvida quando tinha que escrever um post ou artigo sobre controle de versão: Afinal, qual o jeito certo de escrever - “Check in”, “Check-in” ou “Checkin”? Hoje, numa thread na lista de discussão que nós MVPs usamos para falar com o time de produto de ALM (Visual Studio e TFS), finalmente aprendi o jeito “certo” – bom, pelo menos um jeito consistente de escrever… Chris Clements, Documentation Manager da Microsoft, explicou qual o padrão usado internamente para as documentações do produto: <table cellpadding="2" width="626" cellspacing="0" border="1" > <tbody > <tr > **Utilização**...

Continue lendo

12/08/2011 | Por Igor Abade V. Leite | Em Técnico | Tempo de leitura: 1 min. | Comentários

Check-in simultâneo em múltiplos team projects afeta políticas de check-in

Acabei de descobrir por acaso – através de uma pergunta do meu amigo MVP Daniel Oliveira – que o TFS pode apresentar um comportamento inesperado e deixar de executar algumas políticas sob certas circunstâncias. Se você: Usar a janela Pending Changes para fazer check-in de vários arquivos ao mesmo; Selecionar arquivos pertencentes a diferentes team projects; E tentar fazer o check-in de todos ao mesmo tempo; Então somente serão executadas as políticas comuns a todos os projetos. Em outras palavras: Dados os team projects ProjectA e ProjectB, configurados como a seguir; ProjectA: Política de check-in Work Itemsativada; ProjectB: Políticas de...

Continue lendo

14/04/2011 | Por Igor Abade V. Leite | Em Técnico | Tempo de leitura: 1 min. | Comentários