Crea una etiqueta / rama de la copia de trabajo local usando svn
-
27-09-2020 - |
Pregunta
Tengo una secuencia de comandos de Nant que actualiza un directorio con el código fuente más reciente (verificado desde el repositorio de SVN), actualiza la información de ensamblaje y algunos otros archivos y hace algunas compilaciones.
Quiero la copia de trabajo que incluye todos los cambios realizados (después de que se ejecute la construcción) se realice en una revisión de etiquetas (descrita en la Ayuda SVN 4.19. Ramificación / etiquetado).Esto debería suceder a través de los argumentos de la línea de comandos se ejecutan al final del script de compilación.
Actualmente se usa la siguiente línea, pero no recogerá los cambios.
svn copy -r 1234 c:\workingCopy http://svnRepository
¡Es necesario cambiar la copia de trabajo después del comando anterior y confirmar los cambios?
Solución
-r
identifica la revisión que se va a copiar.Creo que no necesitas proporcionar eso.
Sugeriré su script haciendo:
-
svn commit
-
svn copy c:\workingCopy http://example.com/svnrepo/proj/tags/proj-x.y.z