Nov 09 2006
Team Coherence: Removendo o log dos fontes
Este post é uma continuação da série sobre o Team Coherence (TC). Os outros estão aqui:
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:
- $Log: será substituída pela revisão e versão do arquivo;
- $Revision: número da revisão;
- $Version: número da versão;
- $Author: autor que fez o Check In;
- $RevDate: data da revisão;
- $RevComments: comentário da revisão;
- $ModDate: data de modificação do arquivo;
- $ProjectName: nome do projeto em questão;
- $NoExpand: nenhuma keyword será substituída a partir deste ponto.
A palavra chave deve ser utilizada com os dois pontos (:). Exemplo:
É isso aí! T+











