TFS - 谁启用/禁用了多个结帐?



在我们的团队基础服务器中,我们用于禁用多个结帐。 但是,最近,有人启用了它,我们无法弄清楚是谁启用了它。

是否有任何可用的日志可以告诉我们谁启用或禁用了多次结帐?

我们使用的TFS服务器版本是2013,Visual Studio版本是2019

谢谢

抱歉,TFS 2013 中没有生成此类用户审核日志。

TFS 中的多个签出只能在项目级别启用或禁用。若要启用或禁用它,具有赞赏访问权限的用户需要使用团队资源管理器导航到:

(项目(->团队项目设置 ->源代码管理 ->签出设置",然后打开"允许多次签出"框。

要配置签出设置,您必须具有项目级信息设置为"允许"。

我们可以缩小用户范围。他至少应该拥有上述权限,通常是团队项目管理员。 另外,如果您想避免这种情况,则应注意将此类权限分配给适当的人员。

如果你坚持要找出是谁做的。恐怕你必须深入研究数据库,这种信息可能存储在表/列中(不是 100% 确定(。 并且强烈建议不要在触摸数据库时弄脏手,这可能会导致数据库崩溃并失去Microsoft的支持。最好提交支持票证并让工程师Microsoft帮助您查看它。

在我看来,如果它只发生一次,就没有必要花时间在这件事上。也许只是某个人处理不当。使用更严格的权限设置来防止此类事情再次发生。

最新更新