For some _unknown_ reason VS .NET never delete files from repository,
even if specified SCCI command exist and supported by plugin. I think
this limitation is based on the fact that SourceSafe work very bad
with deleted files.
With CVS, even if you delete file from repository they not physically
delete, they just moved to the attic folder. This guarantee that
previously tagged version can be successfully restored, even if file
"deleted" in current version. VSS not work the same way, and
physically delete file later can not ber restored. So, maybe because
of this this functionality missing in VS .NET.
However we implement some other way to achieve this. Before
deleting files from project you need to select them and call "Get
latest version" (not recursive) command for them. Then select advanced
options, page admin, and choose selection "Instead of update I want to
remove files from repository". See the link for instructions:
http://www.pushok.com/help/cvsscc/index.php?redirect=adv_chooseadvopt.htm After that files will be placed into "pending checkins" tab, and
they status appear as uncontrolled. After that you can safely delete
them.
This is some tricky, but we cannot make anything more for VS .NET.
Also you can use any other CvsGUI to do the same.