visual tutorial tortoise svn

tutorial - Equivalente de "git reset-hard" con SVN



tortoise svn server (2)

Aqui tienes.

svn revert --recursive .

Me gustaría revertir mi repositorio central SVN, no una copia de trabajo, de la revisión M a la revisión N (M> N), como un reinicio de git --hard

Cómo puedo hacer eso ?


EDITAR

La otra respuesta ( https://.com/a/24500425/520162 ) parece ser una solución mejor que la propuesta por mí. Compruebe que uno!

En el cliente, es simple:

svn checkout -r <revision> url://path/to/repo

Deberías hacerlo.

Si está en el servidor (como dice su pregunta editada), depende de lo que desee lograr.

Si desea deshacerse de todas las revisiones después de N , haga un

svnadmin dump -r1:N yourrepo > repo.dump

Luego, borre el repositorio anterior y cree uno nuevo.

svnadmin create newrepo svnadmin load newrepo < repo.dump

Si desea conservar su recompra, verifique N en un cliente y confirme con el servidor, para que N sea ​​el estado más reciente.

Tercero: configura una rama a partir de N y trabaja en eso.