【问题标题】:How to hide sensitive information from TFS Checkin如何从 TFS Checkin 隐藏敏感信息
【发布时间】:2020-11-24 18:02:59
【问题描述】:

我想在让一位新开发人员全职工作之前评估他的表现。但是,我希望我们的视觉工作室解决方案中的某些客户姓名和其他敏感数据对他“模糊”,以便当他获得最新信息等时,他不会看到这些敏感信息。当他签出代码以使某些字符串显示为其他内容时,有什么方法可以重命名某些字符串,但要做到这一点,以便在我签出代码时将这些字符串替换为它们的实际值?

【问题讨论】:

  • 没有。解决此问题的方法称为 NDA。
  • 您不能在 TFS 中使用代码中的字符串执行此操作,但是您可以让 CI/CD 系统在构建期间将密码和 API 密钥等敏感数据插入到配置文件中
  • CI/CD 插入是一个很好的解决方案,谢谢! @DanielMann,NDA 不是我的用例的解决方案,因为开发人员在一个遥远的国家。坦率地说,成本和不可预测性将使这成为一个糟糕的解决方案。

标签: visual-studio tfs


【解决方案1】:

恐怕TFS没有这个功能。

或者,您可以创建一个新分支。并隐藏此分支中的敏感信息。然后让新开发人员在这个特定的分支上工作。见Branch folders and files

您还可以更改安全设置以允许开发人员仅访问此分支。转到项目设置-->版本控制(或存储库)见下文:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-01-31
    • 2012-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-30
    • 2016-05-18
    • 2022-11-02
    • 1970-01-01
    相关资源
    最近更新 更多