Recentemente fui transferido de setor na empresa. Fui mandado encaminhado pra um cliente para tomar conta de um sistem em JAVA. Para minha surpresa chegando lá e ao conversar com os analistas que ali já estavam descobri que eles não utilizavam nenhuma ferramenta para controle que fosse capaz de comparar versões e fazer um merge. O alerta que recebi foi de estar atento para não subir uma build errada. Hã? Q? como assim? O sistema gigante...e ter que ficar analisando codigo pra saber o q pode ser enviado e o que nao pode ser? ta loco?
Depois de pesquisar e testar algumas ferramentas, encontrei o DiffMerge da SourceGear. É uma ferramenta gratuita e que atende perfeitamente minha necessidade. No próprio help você encontra as instruções de como configurar ela no TortoiseSVN e funciona que é uma beleza.
Um dos diferenciais do DiffMerge é que ele suporta merge de 3 arquivos , ou seja, quando mais de um desenvolvedor altera um arquivo. Dessa forma ele tem que considerar o arquivo base e as duas versões alteradas e te ajudar a resolver os conflitos. Poucas ferramentas suportam isso.
Além disso ele também faz comparação de diretórios e se integra ao menu de contexto do Windows Explorer.
Outro detalhe que pode ser útil para alguns, é o suporte multi-plataforma. Windows, Mac OS X e Unix.
A dica de som que dou é Kina Grannis, cantora e compositora norte americana de origem japonesa. Teve alguma de suas musicas tocadas durante o Super Bowl XLII . Vale mto a pena ouvir http://youtu.be/840NbiFF1zM
0 comentários:
Postar um comentário