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.