Como você chama as tags no Subversion e no CVS que adicionam conteúdo automático?
Pergunta
Coisas como $log$
e $version$
que adicionam dados no check-in ao arquivo.Estou interessado em ver os outros e quais informações eles podem fornecer, mas não consigo obter muitas informações a menos que saiba como são chamados.
Solução
Tanto o Subversion quanto o CVS os chamam Keywords
.
Dê uma olhada no manual do SVN aqui (role para baixo até svn: palavras-chave) ou aqui para CVS.
Outras dicas
No SVN, elas são simplesmente chamadas de "propriedades".Você pode ler sobre eles no livro SVN:
http://svnbook.red-bean.com/en/1.8/svn.advanced.props.html
Err, então eles são chamados de propriedades ou palavras-chave?Oh, eu vejo.No SVN você pode associar metadados arbitrários, chamados de "propriedades", a arquivos versionados;algumas das propriedades que você pode definir são configurar a substituição de palavras-chave nos próprios arquivos.
Estas são substituições de palavras-chave.O link para o SVNBook 1.8 está aqui: http://svnbook.red-bean.com/en/1.8/svn.advanced.props.special.keywords.html.
As palavras-chave integradas do Subversion são:
- Data/Data da última alteração
- Revisão/Rev/LastChangedRevision
- Autor / LastChangedBy
- HeadURL / URL
- Eu ia
As palavras-chave diferenciam maiúsculas de minúsculas e lembre-se de cercá-las com $.