4

作为维护的一部分,我正要锁定几个现已过时的 TeamProject,方法是在源代码管理资源管理器 ( $/TeamProject) 中右键单击每个项目的根并选择“Lock..”。

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

通过四处搜索,我偶然发现了以下声明,作为本次讨论的一部分:

应用锁,以便放置锁的用户可以签入/签出文件,但在锁被释放之前其他人都不能。因此,作为一个更有效的测试,您将需要另一个用户尝试签入锁定的文件 - 即不是您,因为您将锁定放在了上面。

如果这个说法成立,那么使用“锁定”并不是我应该追求的。

我真正需要的是关闭较旧的 TeamProjects,以便不再发生结帐。我怎么做?

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

4

1 回答 1

9

据我了解,选择锁定允许您单独签出文件。但是这样做会在挂起的更改窗口中显示该项目。我想这不是你想要的。

可以从 TFS 管理控制台停止团队项目集合,但是此功能不适用于单个团队项目,您可以在此处投票支持此功能... http://visualstudio.uservoice.com/forums/121579-visual-studio /suggestions/2485699-make-it-possible-to-disable-team-project

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

高温高压

于 2012-01-02T11:27:20.883 回答