Den*_*nis 5 tfs tfs2008
有没有办法在TFS中停用项目?(不删除,只是停用,所以没人可以结账或签到)
这更像是一种预防措施,而不是一种强硬的执法.我们有一个分支的项目,但最近合并到一个主干.该项目已不再使用,我不希望任何人通过签入/签出任何内容而意外使用它.当我们完全测试合并时,它最终会被删除
tva*_*son 7
在团队资源管理器中,右键单击项目并调出团队项目设置 - >组成员身份.浏览每个组,单击"属性",然后从每个组中删除所有用户和组.这应该可以防止任何没有TFS管理员角色的人检查代码.它甚至可以阻止TFS管理员在没有先将自己添加回正确的项目组的情况下将其签出.
我认为这会奏效,但你应该尝试一下,因为我从未真正做过.
haw*_*kke 5
如果你仍然希望项目可用,有人可以锁定项目以防止签到和签出.它将被锁定的用户锁定,直到用户解锁或删除其工作区.管理员也可以使用tf.exe解锁它.
您可以通过右键单击项目,分支,文件夹或文件并从上下文菜单中选择"锁定"选项来锁定项目,分支,文件夹或文件(注意:您锁定的内容必须在驱动器上实际存在).此页面描述了您可以在项目上放置的各种类型的锁.
为了工作,我写了一个插件,一旦满足某些条件,就会自动在生产分支上放置一个结账锁.锁由运行TFS服务的帐户(在我们的例子中是网络服务)持有.在有人使用tf.exe解锁分支之前,没有人可以在这些分支中签出或签入文件.
归档时间:
13 年,9 月 前
查看次数:
2128 次
最近记录: