Azure Repos - 允许同事无需推送即可提交

Azure Repos - allow co-workers to submit without pushing

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

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

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

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

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

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