如何锁定过时的TeamProjects

pan*_*lif 4 tfs team-project tfs2010

作为维护的一部分,通过右键单击Source Control Explorer($/TeamProject)中的每个根并选择"Lock .." ,我即将锁定几个现已过时的TeamProjects .

完成后,我尝试提交这些更改,但以下消息拒绝了这些更改:
在此输入图像描述

通过围绕搜索我碰到了下面的语句,如部分做出这个讨论:

应用锁定使得放置锁定的用户可以签入/签出文件,但是在释放锁定之前没有其他人可以.因此,作为一个更有效的测试,您将需要另一个用户尝试签入锁定文件 - 即不是因为您打开了锁定.

如果这个陈述成立,那么使用'Lock'就不是我应该去的.

我真正需要的是关闭旧的TeamProjects,以便不再出现结账.我怎么做?

(我想我可以在我的变更集中包含一个misc代码更改,但是只有在没有其他可用选项的情况下我才会这样做)

Tar*_*ora 9

据我所知,选择Lock可以让您单独检出文件.但这样做会在挂起的更改窗口中显示该项目.我猜这不是你想要的.

可以从TFS管理控制台停止团队项目集合,但是此功能不适用于单个团队项目,您可以在此投票支持此功能... http://visualstudio.uservoice.com/forums/121579-visual-studio /建议/ 2485699-使-IT-可能对禁止团队项目

您可以右键单击团队项目并选择安全性,将用户的权限更改为只读,这样他们就不会签入权限.

HTH

  • +1更改安全权限是执行此操作的正确方法 (2认同)