La siguiente acción solo creará una rama a partir de la revisión principal del tronco. ¿Cómo creo una rama a partir de una revisión específica? Gracias.
$ svn copy http://svn.example.com/repos/calc/trunk \
http://svn.example.com/repos/calc/branches/my-calc-branch \
-m "Creating a private branch of /calc/trunk."
Respuestas:
Consulte el comando de ayuda:
Para especificar esto realmente en la línea de comando usando su ejemplo:
¿Dónde
123
estaría el número de revisión en el tronco que desea copiar? Como han señalado otros, también puede utilizar la sintaxis @. Personalmente, prefiero la separación más clara entre el número de revisión y la URL.Como se indica en la ayuda, también puede reemplazar un número de revisión con ciertas palabras:
Copiaría la "revisión justo antes de COMPROMETIDA".
fuente
123
no ocurrió debajotrunk
, entonces lacopy ...trunk@123 ...
sintaxis puede fallar conPath ...trunk@123 does not exist in revision 768
(donde768
está el repositorio más reciente), mientras que-r 123
hará lo correcto. Observado con clientes SVN más antiguos, puede o no ser el caso con 1.6.Donde 192 es la revisión que especifica
Puede encontrar esta información en el Libro SVN , específicamente aquí en la página sobre copia svn
fuente
agregue la revisión usando un carácter "@":
O use el argumento de línea de comando -r [--revision].
fuente
Prueba debajo de uno:
No hay barra "\" entre las URL de svn.
fuente