⬆️ ⬇️

Svn. Rolling back server changes

It happens to be a little shit - then you regret it. Here is a pill for rolling back changes to the server:



svn diff -r 73:68 http://my.repository.com/my/project/trunk



73 is our current revision

68 - where we want to roll back

')

Whether we look really only we made changes a file. If not, then it will have to be rolled back manually - through editing problem areas with a subsequent commit. If everything is ok:



svn merge --dry-run -r 73:68 http://my.repository.com/my/project/trunk/



We look at what will happen if there are no conflicts, we go further:



svn merge -r 73:68 http://my.repository.com/my/project/trunk/



svn merge looks at changes between revision 73 and 68 and applies them to your working copy



svn commit -m "Reverted to revision 68."



Fluffy you bugs, gentlemen!

Source: https://habr.com/ru/post/41151/



All Articles