How can I undo or revert a changeset I or someone else has created? asked 02 Sep '10, 14:38 katpatuka |
First of all, you should generally not undo someone else's changeset without talking to them first, and giving them a chance to repair any damage they might have done themselves, or explain why what they did is actually correct. In most cases, a response is not urgent - you can afford to give the person some time to react. (Of course there are cases of obvious vandalism where this does not hold - but often what looks like vandalism can be a newbie having misunderstood something!) The JOSM editor has a changeset revert plugin that lets you revert changes. There's also code in SVN under applications/utils/revert which you can use if you are somewhat proficient in Perl. Reverting changesets can be tricky, and you can inadvertently break things yourself if you are inexperienced. Under no circumstances should you attempt a revert if you are not 100% sure that, should something go wrong, you can fix it again. answered 02 Sep '10, 15:19 Frederik Ramm ♦ |
The wiki page 'Change Rollback' lists various options. None of them are completely straightforward though. Although we model OpenStreetMap on wiki principles, change rollback is not as simple as with a textual wiki. Within our interlinked vector geo-data, if edits from different users start to overlap, it can be extremely awkward. In the future, with more careful design and development work we may be able to present change rollback tools to "mainstream" users. In the meantime the wiki page lists "power user" tools, which you should not use if you are inexperienced (Ask for help instead) answered 04 Sep '10, 12:16 Harry Wood |
For the first part don't delete other peoples work without contacting them first. Changesets can not be "deleted" but can be reverted with another changeset. Take care that none of the objects changed has since been changed again that could lead to conflicts. If you can use JOSM probably the easiest way is to use the reverter plugin. Otherwise there are revert scripts that can revert the changeset from the command line. If you have trouble or doubt about how to or if you should do an revert you should contact someone on IRC or a mailing list that can revert the changeset for you. answered 02 Sep '10, 15:21 Gnonthgol ♦ Jonathan Ben... |
Howto on Using JOSM revert plugin, from the mailing list
By SomeoneElse
permanent link
This answer is marked "community wiki".
answered 19 Jan '12, 09:09 emj 1
As a bit of background to that, it's worth mentioning that that was in reply to a "JOSM revert plugin doesn't work for me" question - that was the reason for using a "known good" version of JOSM and the reverter plugin. I'm not aware of problems with later versions. One other thing - the first time that you install the reverter plugin the "history" menu may not appear immediately and you may need to restart JOSM one more time than you expect in order to see it. Finally - all the caveats in answers previously given and on the wiki 'Change Rollback' page still apply, of course.
(19 Jan '12, 11:48)
SomeoneElse ♦
|