While the suggestions given already may work for some people, it does not work for my case. When performing the merge, users at rev 1443
who update to rev 1445
, still sync all files changed in 1444
even though they are equal to 1443
from the merge. I needed end users to not see the update at all.
If you want to completely hide the commit it is possible by creating a new branch at correct revision and then swapping the branches. The only thing is you need to remove and re add all locks.
copy -r 1443 file:///<your_branch> file:///<your_branch_at_correct_rev>
svn move file:///<your_branch> file:///<backup_branch>
svn move file:///<your_branch_at_correct_rev> file:///<your_branch>
This worked for me, perhaps it will be helpful to someone else out there =)