@version <?>

5 respostas
D

Nunca tinha trabalhado até um tempo atrás com o CVS. Agora, usando e mais confortável com ele, tenho reparado mais em algumas características. Por exemplo, o JForum.java, tem uma linha como:

@version $Id: JForum.java,v 1.65 2005/02/16 20:33:49 rafaelsteil Exp $

Eu tinha visto isso antes em vários fontes antes.
Isso parece colocado automaticamente. É o cvs que faz isso? Como? :roll:

5 Respostas

Rafael_Steil

Basta vc adicionar a string

$Id: $

no seu arquivo. O servidor CVS tem que estar configurado para suportar isso (mas a maiora suporta por padrao ja).

Rafael

D

Humm. Valeu.
Procurei por $Id: $ e tinha no Cederqvist :oops: eu não tinha visto antes (Keyword substitution, cap 12). Mas é um negocinho meio perigoso isso heim!

Rafael_Steil

Perigoso? pq?

Rafael

jack_ganzha

CVS Keywords.

Tambem não entendi porque pode ser perigoso.

valeuz…

D

Como não trabalho só com java, mas com Clipper e C (projetos antigos e ainda em uso), eu pretendo colocar sob o cvs todos os projetos com o tempo. Eu me lembro um determinado projeto que eu usada algo parecido com $<algo>$ (não me lembro o que era esse algo (nem em q projeto exatamente).

Se coincidir com alguma keyword do cvs, ele vai substituir. Eu terei que refer em qual projeto usava isso e se houver coincidência, usar as opções para evitar as keywords nesses arquivos.

Se não tomar cuidado, me ferra o fonte.
(o próprio Cederqvist alerta pra esse fato)

AH! (tb quero “estrelinhas” abaixo do nick :mrgreen: )

Criado 25 de fevereiro de 2005
Ultima resposta 26 de fev. de 2005
Respostas 5
Participantes 3