gpt4 book ai didi

git - 在 azure 中从 cli 锁定 git 分支

转载 作者:行者123 更新时间:2023-12-02 23:14:00 27 4
gpt4 key购买 nike

我需要从 cli 创建一个新分支,将其推送到原点,然后锁定它。

我的项目在 Azure 中管理。现在我的脚本如下所示:

git checkout -b new_branch  %GIT_COMMIT%
git push origin new_branch
git checkout master

效果很好。现在我正在寻找一种将分支锁定在 azure 中的方法。根据他们的documentation我可以在控制台中执行此操作,或者锁定 repo来自 cli。

但我正在寻找一种从 cli 锁定分支的方法。有办法吗?

最佳答案

您可以使用 REST API 或 az-cli /w the devops extension :

 az repos ref lock --name heads/master

一般来说:

 az repos ref lock --name {ref to the branch you want to lock}

这通常会阻止推送到分支。您可能希望使用分支策略来强制创建 PR 以与分支 merge 。

 az repos policy merge-strategy create --blocking {false, true}
--branch master
--enabled true
--repository-id

关于git - 在 azure 中从 cli 锁定 git 分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58012967/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com