Nov 09 2006

Team Coherence: Removendo o log dos fontes

Autor: Marcos Dell Antonio - Categorias: Team Coherence

Este post é uma continuação da série sobre o Team Coherence (TC). Os outros estão aqui:

  1. Builds automatizados usando o Team Coherence;
  2. Sincronização de arquivos com o Team Coherence.

Por padrão, o TC armazena o log das alterações no próprio código fonte, como apresentado na imagem abaixo:

Isso causa um grande problema aos desenvolvedores: após um longo tempo de uso, praticamente 50% do que está escrito no arquivo é referente ao log do TC. Desta forma, ao abrir um determinado fonte, é necessário utilizar a tecla Page Down até o fim do log, o que às vezes torna-se muito chato, pois isso normalmente é realizado várias vezes durante o dia.

No próprio cliente do TC é possível configurar para que este log não apareça mais nos arquivos. Para fazer isso, no menu Tools existe a opção File Groups (vide imagem abaixo).

Como exemplo, utilizarei o item Delphi Unit Files. Basta clicar sobre ele e escolher a opção Modify. Na tela que aparecerá, o campo Expand keywords in files with the following extensions deve ficar em branco, tal como apresentado na imagem abaixo:

Desta forma, sempre que um Check In for feito o comentário não aparecerá no código fonte, mas continuará disponível no TC.

Além desta opção, também é possível personalizar o Header que é incluído no primeiro Check In de cada arquivo. Para isto, clique sobre o botão Header e personalize da forma que desejar. Além do texto “fixo”, também estão disponíveis algumas Keywords que durante o Check In terão seu valor alterado de acordo com a situação. São elas:

  1. $Log: será substituída pela revisão e versão do arquivo;
  2. $Revision: número da revisão;
  3. $Version: número da versão;
  4. $Author: autor que fez o Check In;
  5. $RevDate: data da revisão;
  6. $RevComments: comentário da revisão;
  7. $ModDate: data de modificação do arquivo;
  8. $ProjectName: nome do projeto em questão;
  9. $NoExpand: nenhuma keyword será substituída a partir deste ponto.

A palavra chave deve ser utilizada com os dois pontos (:). Exemplo:

 É isso aí! T+ :P

Adicione ao del.icio.us del.icio.us | Adicione ao Rec6 Rec6

Faça um comentário