SVN, ¿cómo verifico el código en una rama específica cuando extraigo el código de la troncal?
Pregunta
Necesito verificar los cambios de mi código en una rama determinada, pero no estoy seguro de cómo hacerlo, ya que mi código es de trunk = /
Solución
cd workingcopy svn checkout http://my.repos.com/path/to/trunk # make your edits svn switch http://my.repos.com/path/to/branch svn commit
Ahora su copia de trabajo apunta a la rama en lugar del tronco. También puede revisar la rama como una copia de trabajo separada, luego arrastrar y soltar los cambios en ella.
Otros consejos
El uso de Switch le permite cambiar un pago de una ubicación de repositorio a otra, como Trunk a una rama.
Entonces puede confirmar los cambios en la rama.
Usando TortoiseSVN puede realizar Switch haciendo lo siguiente.
- Haga clic derecho en el directorio en cuestión que desea cambiar.
- Seleccione TortoiseSVN | Cambiar
- Cambie la ubicación del repositorio de la actual a la nueva ubicación.
La documentación para esto puede ser encontrado aquí .
Debe tener una copia de trabajo de la rama con la que desea comprometerse. Así que échale un vistazo en un directorio separado, o usa svn switch
.
Además de cambiar, también puede crear un parche.
http: //ariejan.net/2007/07/03/how-to-create-and-apply-a-patch-with-subversion/
No estoy seguro de la situación exacta, pero podría ser una idea fusionar los cambios en la rama.
No estoy seguro de la situación exacta, pero podría ser una idea fusionar los cambios en la rama
o
Debe tener una copia de trabajo de la rama con la que desea comprometerse. Así que échale un vistazo en un directorio separado, o usa el interruptor svn.
Ok, encontré una manera de hacer esto. Eche un vistazo a la rama, copie los cambios de código y vuelva a comprometerse con la rama desprotegida =]