Siempre habia visto en los ficheros de codigo los tags tipo $Id: default.html 261 2006-09-06 09:06:42Z user $ pero nunca los habia necesitado, pero ahora que estoy con un proyecto, para llevar un control de versiones y saber facilmente que fichero pertenece a que revision, he encontrado esto de muy buena utilidad.
Realmente no tiene ningun misterio, tu en tu codigo pones uno de estos Keywords en el formato $Keyword$ y subversion lo sustituira una vez que actives los keywords para este fichero (en phpEclipse con el plugin de SVN , esto se puede hacer facilmente para todos los archivos del proyecto, le das boton derecho al proyecto y eliges “Team->Add Keywords” y activas los que necesites). Los keywords que hay predefinidos son:
- LastChangedDate o Date: $LastChangedDate: 2002-07-22 21:42:37 -0700 (Mon, 22 Jul 2002) $
- LastChangedRevision, Revision o Rev: $LastChangedRevision: 144 $
- LastChangeBy o Author: $LastChangedBy: harry $
- HeadURL o URL: $HeadURL: http://svn.collab.net/repos/trunk/README $
- Id: $Id: calc.c 148 2002-07-28 21:30:43Z sally $