团队基础服务器禁用用户的历史记录



有没有办法阻止用户查看项目历史记录。例如,我不希望某些用户看到其他用户的更改,只会签入代码编辑代码。

谢谢

正如我在上面的评论中所说,你为什么要这样做对我来说没有意义。您希望用户签入/签出更改,但不查看历史记录。这很奇怪。即使你想要这样做(无论出于何种原因),也不可能在 TFS 中执行此操作。

我知道

这是一个非常古老的问题。但是,有一种解决方法可以实现将代码和历史记录隔离到 TFSVC 中的一组用户(外包组)的目标。

  1. 创建分支并授予目标(外包组)用户组签入/读取的权限...只到那个分支。
  2. 拒绝对源分支的权限
  3. 两个分支(源分支和镜像分支)上的门控签入版本中自动合并。(如果要避免合并冲突,可以自动执行独占锁定)。

这不是一个完美的解决方案,但它可以达到目的。

最新更新