2011-04-14 18 views
12

Realicé algunos cambios en el código que estaba planeando registrar. De hecho, necesito ramificarme y luego confirmar esos cambios. ¿Cuál es la forma correcta de hacerlo sin perder datos (haré una copia de seguridad)? Tenga en cuenta que no solo he cambiado los archivos; También he hecho cambios de nombre. Quiero hacerlo bien la primera vez, por lo tanto, por qué estoy preguntando aquí.Branch después de hacer los cambios?

+0

Por supuesto, después de buscar y publicar esto encuentro un duplicado: http://stackoverflow.com/questions/1514501/is-there-any-way-to-commit-changes-that-ive-made-to- my-svn-checkout-of-trunk-to –

Respuesta

8

desea que el comando svn switch

  1. rama desde el tronco/HEAD. (A pesar de las advertencias si usa Visual SVN)
  2. Use el interruptor SCN para cambiar a la nueva bifurcación.
  3. Confirmar los cambios de copia de trabajo en la bifurcación.
+2

No he tenido que usar el modificador, pero estaba investigando eso. Por lo que entiendo, solo cambia el repositorio sin actualizar, etc. Entonces, ¿funcionaría esto ?: Verifique otra copia del tronco, bifurque eso. Volver a mi tronco modificado, cambiar a rama, comprometer? –

+5

Sí perfecto, Branch from the trunk, use el interruptor svn para cambiar su trunk con los cambios en él a su nueva rama, y ​​luego verifique sus cambios en la rama – Grammin

3

Si sus cambios se encuentran en una copia de trabajo existente, y desea utilizar eso como base para su sucursal, puede realizar una bifurcación desde su Copia de trabajo (WC) y ponerse a trabajar. Consulte el comando copy para crear su sucursal desde su WC.

Disculpa la falta de especificaciones de la línea de comandos, soy un usuario mimado de TortoiseSVN.

+0

Donde podría necesitar agregar eso con TortoiseSVN puede simplemente usar CopyTo comando en el navegador del repositorio para guardar el pago y envío para la bifurcación. –

Cuestiones relacionadas