Text

domingo, outubro 23

E ai, vamos comparar?

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?

Ja faz algum tempo me aborreci com a ferramenta de diff (comparação de arquivos) embutida no TortoiseSVN por ela não suportar alteração do arquivo na própria tela de diff e decidi que precisava de uma ferramenta melhor.

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