¿Cómo mover los cambios sin comprometerse?

Estoy trabajando en mi computadora portátil en un proyecto controlado por fuente, pero ahora quiero trasladar mi trabajo a mi escritorio . La cuestión es que no puedo comprometerme porque los cambios todavía están en progreso .

  • Una solución puede ser exportar , pero hasta donde sé, eso no tiene en count la eliminación de files (lo cual hice).
  • Otra solución sería hacer un parche y aplicarlo en el escritorio, pero la última vez que lo probé, no tomó en count los files binarys (que he creado y modificado).

No tengo privilegios de administrador, así que no puedo crear una nueva twig .

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

Simplemente copie la copy de trabajo completa, incluida la carpeta oculta .svn en su computadora de escritorio. Zipping primero está permitido también.

Eso suena como un problema directo de synchronization de files. ¿Por qué no usar algo como rsync?

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

Si planea trabajar a veces en su computadora portátil, y algunas veces en su escritorio, o simplemente si sus cambios duran más de un día, probablemente debería crear una twig de características y comprometerse allí. Una vez que su function esté completa, vuelva a integrar la twig de características en el tronco.

El libro SVN cubre twigs de características.