Supponiamo di utilizzare SVN (e di conseguenza il frontend Subclipse per l’IDE Eclipse). Come si può abilitare la sostituzione delle keyword?

image Ad esempio: volete scrivere nel vostro programma il numero di revisione:

System.out.println("Version: $Revision$");

dove $Revision$ è, appunto, il numero di revisione su SVN.

Per abilitare questa sostituzione, sono sufficienti pochi passi:

  1. Cliccate con il tasto destro sul file (o sul progetto) per cui volete abilitare la sostituzione
  2. Team → Set Property…
  3. Property name: inserite svn:keywords
  4. Text property: inserite URL Author Date Rev Id (potete inserire anche altre keyword; le trovate sul manuale di SVN qui)
  5. Inserite la keyword che volete sostituire nel vostro programma
  6. Fate un commit

A questo punto, la riga di codice:

System.out.println("Version: $Rev$");

si trasformerà automaticamente in:

System.out.println("Version: $Rev: 33 $");