【问题标题】:Azure Repos - allow co-workers to submit without pushingAzure Repos - 允许同事在不推送的情况下提交
【发布时间】:2020-09-17 03:54:10
【问题描述】:

我创建了一个 Azure 存储库(我生命中的第一个 ;-),并且我已邀请人们参与该项目。他们有一个微软帐户。这是免费的 Azure 环境。

我希望在他们提交工作时收到通知,并在我接受在分支中提交修改之前接受或拒绝它。

我对工作组选项的数量感到困惑,我没有找到做我想做的事情的方法!

有人知道必须对其帐户/Azure 授权进行哪些配置吗?

【问题讨论】:

  • 嗨,我找到了部分答案:
  • 嗨,我找到了部分答案:在我的 Internet Explorer 中,我转到 Azure 项目设置,然后在左栏中单击存储库。然后,我可以更改授予组的授权 - 开发人员。我现在可以允许贡献者签入,但如果我这样做,他们可以签入,我无法接受或拒绝修改。另一方面,如果我选择拒绝推入,他们根本无法推入任何东西......
  • 选项是:管理标签,签入,签入其他用户的更改,标签,锁定,管理分支,管理权限,合并,在服务器工作区中挂起更改,读取,修改其他用户的更改 ,撤消其他用户的更改 ,解锁其他用户的更改

标签: azure push-notification authorization push commit


【解决方案1】:

发现: 转到 Azure 项目设置,然后在左侧列中单击存储库。然后,更改给予组的授权 - 开发者。您现在可以允许贡献者签入,但如果您这样做,他们可以签入,我无法接受或拒绝修改。反之,如果你选择拒绝推入,他们根本无法推入任何东西。

Azure 上的 Git 允许在提交之前进行代码验证。 TFS 没有。一种解决方法是创建一个 pullrequest 文件夹,允许贡献者推入并在每次有人将他们的代码推入其中时收到通知。验证然后在相应的分支中合并/推送。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-02-05
    • 2013-07-10
    • 1970-01-01
    • 2014-07-25
    • 2021-01-27
    • 2016-11-28
    • 2020-03-17
    • 1970-01-01
    相关资源
    最近更新 更多