When you delete a topic in RoboHelp, you simply delete it,
and it's gone. However, when you are working with source control,
there are other considerations. You may want to blow away all
evidence that the topic ever existed...but what if you want to
restore an older version of that topic, or maybe an older version
of the entire project? That is one of the basic functions of source
control, after all. As you've probably surmised, "delete" refers to
the first case, blowing the topic away entirely, and "hide" refers
to the second case, where the topic is recoverable. "Unhiding" a
topic would mean that you are restoring it. I can't speak to your
particular case, but it's more common to want to hide something
than delete it.
I haven't played much with the views, so can't help you
there. I think, though, that with some configuration of your views,
your problem can be resolved.
I have to admit that the term "hide" threw me off at first,
too, but it does make sense after you get used to the idea.
G