¿Cómo mover cambios sin comprometerse?

Estoy trabajando en mi portátil en un proyecto controlado por fuente, pero ahora quiero mover mi trabajo a mi computadora de escritorio. La cosa es que no puedo comprometerme porque los cambios todavía están work-in-progress.

  • Una solución puede ser Exportar, pero que yo sepa eso no tiene en cuenta eliminación de archivos (lo cual hice).
  • Otra solución sería hacer un parche y aplicarlo en el escritorio, pero la última vez que probé no tenía en cuenta archivos binarios (que he creado y modificado).

No tengo privilegios de administrador, por lo que no puedo crear una nueva biblioteca.

¿Alguna otra solución/alternativa? ¡Gracias!

preguntado el 29 de julio de 12 a las 05:07

3 Respuestas

Simplemente copie toda la copia de trabajo, incluida la carpeta oculta .svn, en su computadora de escritorio. También se permite cerrar la cremallera primero.

Respondido 29 Jul 12, 11:07

Eso suena como un problema sencillo de sincronización de archivos. ¿Por qué no usar algo como rsync?

rsync -a --delete --exclude .git laptop:~/path/to/wd/ desktop:~/path/to/wd/

Respondido 29 Jul 12, 06:07

Si planea trabajar a veces en su computadora portátil y, a veces, en su escritorio, o simplemente si sus cambios duran más de un día, probablemente debería crear una rama de funciones y confirmar allí. Una vez que su característica esté completa, reintegre la rama de características en el tronco.

Los programas Libro SVN las cubiertas cuentan con ramas.

Respondido 29 Jul 12, 11:07

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.