在Git中,分支标签被删除了,但提交记录会保留。VSTS不执行服务器端垃圾回收,提交记录将保留在那里并且可以恢复。唯一真正销毁一个分支的方法是创建本地克隆,在VSTS上删除仓库,创建新的裸仓库(可以使用相同的名称)并将内容推回去。在TFVC中,分支只有在删除后进行软删除,您需要从命令行执行销毁操作(tf destroy $/Project/Branch/To/Destroy),才能真正删除分支。尽管如此,即使在销毁后,清理过程也需要一些时间才能从数据库中清除数据。