默认情况下禁用 Git 存储库的“提交提及...”设置

时间:2021-05-04 09:09:02

标签: azure-devops azure-boards

对于每个存储库,默认启用两个“提交提及”设置。 enter image description here

有没有办法在创建新存储库时默认禁用其中一个或两个(每个项目甚至组织)?

我在 Web ui 中没有找到任何项目或组织设置。这可以使用一些rest api来完成吗?

谢谢

2 个答案:

答案 0 :(得分:1)

您可以使用与 WebUI 完全相同的 API,而不是手动更改这些选项:

端点:

<块引用>

https://dev.azure.com/{ORG}/{PROJECT-ID}/_api/_versioncontrol/UpdateRepositoryOption?__v=5&repositoryId={REPO-ID}

请求类型:

POST

有效载荷:

{"key":"WitResolutionMentionsEnabled","value": <true|false>}

可以使用浏览器中的开发人员工具或使用 Python API 包装器提取项目 ID 和 REPO ID(哈希值)。

答案 1 :(得分:0)

我搜索并尝试了相关的 REST API (Repositories - Update) 和 Azure CLI (az repos),但没有找到任何可用的界面可以更改存储库设置的两个选项。

看起来,目前我们没有可用的方法来批量更改存储库设置的选项。您可能需要手动更改这些选项。

如果您的项目确实需要此功能,我建议您可以在 Developer Community 上报告功能请求。这将允许您直接与相应的产品团队互动,并让产品团队更方便地收集和分类您的建议。