TFS中一些删除的操作并不在IDE中提供,估计是出于对误操作的保护吧,但是并不表示不能完成这样的功能。网上有很多人费劲心机的去分析TFS的数据库和存储过程,其实没必要,安装TeamExploer之后客户端也可以使用命令行去删除。
如下:
TFSDeleteProject /Server:http://BI:8080 ProjectTOBeDeleted
可以删除该Team项目。
再比如,在SourceControl中误绑定了Project,在IDE中也是不能删除的,但是可以用Destroy来删除:
tf Destroy $/ProjectDir或者tf Destroy $ProjectDir/FileName.ext
可以删除目录或者文件。
由于该操作不可逆,所以一般先preview一下结果才执行:
tf destroy /Preview $ProjectDir该参数会显示执行结果影响的范围。
使用tf Destroy $/ProjectDir删除时,会得到操作需要确认的提示,在提示窗口输入yes,按回车,将删除文件,并且该操作不可逆。所以Team成员需要慎用。