我有一个项目集合和下面的几个团队项目。其中一个团队项目是针对一个现在冗余的项目,我想隐藏它或者将其停用,以便它不再显示在集合中可用团队项目的列表中。有没有办法在不删除团队项目的情况下实现这一目标?
答案 0 :(得分:3)
您可以尝试从此项目的安全组中删除所有人。如果人们无法访问它,他们将无法看到它。 我认为收藏管理员将始终看到所有项目。
答案 1 :(得分:0)
我建议将不再需要的代码移到“归档”项目中,并将其设为只读。
然后,您可以通过执行以下操作删除Team项目。
转到Visual Studio命令提示符并使用TfsDeleteProject.exe
TfsDeleteProject / server:myserver“Project Name”
希望这有帮助!
答案 2 :(得分:0)
请注意,在TFS中删除项目时,所有源代码历史记录也会结束,因此如果您将代码从一个项目分支到另一个项目,然后删除第一个项目,则所有历史记录将从您分支的那一天开始删除。
因此,拥有“隐藏”选项或“删除项目但保留源历史记录”选项会很棒。