Eliminar automáticamente las tags de Subversion por date

Estoy creando un file por lotes (en Windows Vista) para implementar mi proyecto desde el desarrollo hasta nuestro server de transición. El código que tengo actualmente es:

:: Copy files from development to staging robocopy \\local\file\path \\staging\file\path /MIR /Z /XD .svn /NFL /NDL /XF *.cs *.sln *.csproj *.suo *.resx *.user *.sln.cache :: Create a new SVN tag in the format 'Staging_vYYYY.MM.DD.HH.MM' svn copy http://repo:8080/svn/project/trunk http://repo:8080/svn/project/tags/Staging_v%date:~-4,4%.%date:~-10,2%.%date:~-7,2%.%time:~-11,2%.%time:~-8,2% --username ##### --password ##### -m "Tag for newest version on staging" --force-log 

Para cada inserción a staging / qa, crea una nueva label en subversión. Quiero mantener algo de esta historia, pero tampoco quiero empantanar mi directory de tags. Idealmente, me gustaría que el file de process por lotes también elimine las tags "viejas" (digamos, más de un mes) para no perder espacio en el disco duro en las copys de security innecesarias.

¿Hay alguna forma de hacer esto? ¿Hay una manera mucho mejor de crear un process de implementación de un solo paso?

Las tags de Subversion son copys 'superficiales'; no hacen nada más que dar un nuevo nombre a un estado de repository particular. No cuestan mucho espacio en disco, ciertamente no vale la pena pagar.

Dicho esto, puede eliminar las tags con svn rm , de la misma manera que eliminaría cualquier otra URL SVN; puede elegir cuál eliminar examinando el contenido de la svn info en cada label.