【问题标题】:Denying checkin permissions to a file for all users using TF.EXE拒绝所有使用 TF.EXE 的用户对文件的签入权限
【发布时间】:2016-12-12 13:18:30
【问题描述】:

在构建我的安装程序后,我正在使用 tf.exe 使用来自 VS 的构建后批处理文件将其检入 TFS。我想拒绝每个 TFS 用户(包括我自己)对该文件的任何进一步签入。

我正在使用“tf.exe 权限 /deny:checkin setup.exe”。 但是,我需要添加 /group 或 /user 选项。

有没有办法允许所有用户?似乎没有记录的方式让我认为我不应该首先这样做?

我正在通过 visualstudio.com 使用托管的团队服务

【问题讨论】:

  • 您不应该将二进制文件或构建输出放入源代码控制中。
  • 你可以使用Project Valid Users
  • 我同意@daniel mann 的观点,即将二进制文件置于源代码控制中是一种反模式

标签: visual-studio-2015 tfs permissions


【解决方案1】:

您可以考虑进行项目引用或创建 NuGet 包,而不是检查构建输出。

关于拒绝团队项目中所有用户的权限,您可以使用组 Project Valid Users,其中包含已添加到团队项目中任何位置的所有用户和组。该组的全名是[{team project name}]/{group name}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-04-24
    • 1970-01-01
    • 2019-07-22
    • 2012-05-09
    • 2013-04-01
    • 2016-10-06
    • 2019-09-19
    • 1970-01-01
    相关资源
    最近更新 更多