That's because you only removed them locally, and didn't inform svn
about it. You should have done a 'svn rm' on them.
> I guess they're still in the repo...
Yes, they will always be in the repo (although they may not be in the
HEAD or some other revision).
> I accidentally did an update
> (TortoiseSVN's Update cmd is on the menu next to the Commit cmd), so
> this restored the deleted files back on my local drive.
That is the proper and expected behavior in the scenario you described.
> This caused a
> small mess that I had to cleanup, so now I think I should delete them
> from the repo to avoid this in the future, right?
Yes.
> But, here's my question... If I delete them from the repo and if I
> ever want to roll back to a previous version that used the deleted
> files, are they still there as part of the image of older checkins?
Yes.
> Or
> will deleting them screw up going back?
No.
> This seems like it should be straightforward,
It is.
> but it's confusing to me
> and I don't want to screw things up by trying to actually do the
> delete and see what happens... so, please excuse the question prior to
> taking the "try it and find out" approach.
I think it's confusing to you only because you have not read and
understood how svn works. I strongly recommend doing that before
proceeding.
-larry