簡體   English   中英

無法在 Azure DevOps 上完成拉取請求

[英]Can't complete a Pull request on Azure DevOps

我在 Azure DevOps 上看不到完成已批准拉取請求的選項。 奇怪的是我的團隊成員在進入我的拉取請求時會看到該選項。 根據Microsoft Doc ,我應該在 Abandon 下拉列表中看到 Complete 選項。

我沒有太多運氣在谷歌上搜索答案,這是否與策略或分支安全有關,如果是這樣,我應該啟用哪個選項? 順便說一下,我是存儲庫的管理員。

在此處輸入圖片說明

我們的Azure租戶組織中的用戶遇到了這個問題。 我們最終調用Azure支持來解決它。 我們的問題是由於在收購后更改我們的企業Azure租戶后丟失了一些訂閱和身份信息。

確保您不屬於具有完全權限被拒絕的任何組。 除非你對組織的項目集合管理員組的成員,會員組中明確拒絕的任何權限將拒絕您的許可,即使你在另一組,明確允許您的許可,即使你作為一個個體用戶被授予允許該權限。

我花了一些時間通過這個文檔來理解這一點。

您可能已經知道這一點,但如果您的權限是繼承的,您可以點擊Why? 鏈接以查看允許或拒絕狀態來自何處的細分。

下面是一個帶有大量屏幕截圖的示例,以顯示此操作。 根據文檔我的理解是, Contribute權限是允許完成pull請求的權限。

如果您在使用存儲庫權限上的細齒梳后仍然遇到此問題,並且根據您在任何組中的成員資格而無法看到您被拒絕此權限,那么您可能需要與Microsoft支持部門聯系。

這個例子

跟蹤權限繼承

在此輸入圖像描述 在此輸入圖像描述

Joslyn擁有從Contributors組成員資格繼承的Allow權限,該組具有在存儲庫容器節點(所有存儲庫)上顯式設置的Allow權限,如下所示:

允許通過組

顯式拒絕勝過明確的允許

如果我添加另一個Joslyn是其成員的組並拒絕該組的權限,則該權限將被拒絕。

joslyn的另一組


新組權限


新的繼承權限

即使明確允許對Joslyn的許可也會導致拒絕許可。

在此輸入圖像描述

在此輸入圖像描述

要解決此問題,只需放棄拉取請求,然后重新激活拉取請求。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM