Lekéréses kérelmek megtekintése, szűrése és megnyitása
Cikk
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
Visual Studio 2019 | Visual Studio 2022
Lekéréses kérelmeket (PRS-eket) hozhat létre, hogy áttekintse és egyesítse a kódmódosításokat egy Git-adattárban az Azure-adattárakban. A csapattagok és az érdekelt felek áttekinthetik a módosításokat, és visszajelzést adhatnak, mielőtt a kódot a célágba egyesítenének. A véleményezők megjegyzéseket fűzhetnek a módosításokhoz, és szavazhatnak a kód jóváhagyására vagy elutasítására.
A teams megkövetelheti a PRs-eket a védett ágakon végzett módosításokhoz, és beállíthatja a fiókszabályzatokat , hogy bizonyos PR-k megfeleljenek bizonyos feltételeknek.
A projektekhez többféleképpen is listázhatja, szűrheti, tekintheti meg és nyithatja meg a PRS-eket.
Előfeltételek
Az adattáraknak engedélyezve kell lenniük a projektben. Ha az Adattárközpont és a kapcsolódó lapok nem jelennek meg, tekintse meg az Azure DevOps-szolgáltatás be- és kikapcsolása az újravehető adattárakhoz című témakört.
A PRs megtekintéséhez tagja kell lennie annak az Azure DevOps-projektnek, amelyben a pr található, alapszintű hozzáféréssel vagy magasabb szintű hozzáféréssel. Ha nem tagja a projektnek, a rendszer hozzáadja.
Feljegyzés
Nyilvános projektek esetén az érdekelt feleknek hozzáférést biztosító felhasználók teljes hozzáféréssel rendelkeznek az Azure-adattárakhoz.
Az adattáraknak engedélyezve kell lenniük a projektben. Ha az Adattárközpont és a kapcsolódó lapok nem jelennek meg, tekintse meg az Azure DevOps-szolgáltatás be- és kikapcsolása az újravehető adattárakhoz című témakört.
A PRS-ek megtekintéséhez az Azure DevOps-projekt tagjának kell lennie alapszintű hozzáféréssel vagy magasabb szintű hozzáféréssel. Ha nem tagja a projektnek, a rendszer hozzáadja.
Az engedélyekről és a hozzáférésről további információt az Alapértelmezett Git-adattár és ágengedélyek, valamint a Hozzáférési szintek ismertetése című témakörben talál.
Az Azure DevOps Servicesben az Azure parancssori felületéről (CLI) kezelheti a PRS-eket és más erőforrásokat a azure-devops bővítmény használatával. Az Azure DevOps Services parancssori felületének használatáról az Azure DevOps CLI használatának első lépéseit ismertető cikkben olvashat. Az Azure Repos CLI-parancsok a PRs-hez az repos pr-t használnak.
Lekéréses kérelmek listázása
A PRS-eket az Azure DevOps projektwebhellyel, a Visual Studióval vagy az Azure DevOps parancssorával listázhatja.
Ellenőrizze, hogy a megfelelő adattárat választotta-e ki.
Az alapértelmezett nézet a PRs-eket jeleníti meg a Bánya lapon. Az Aktív elemet választva megjelenítheti az aktuális adattár összes aktív PRs-ét. A lezárt PRS-ek listájának megjelenítéséhez válassza a Kész vagy az Elhagyva lehetőséget.
Válassza ki a listában szereplő bármely pr-t az adott lekéréses kérelem áttekintési oldalának megnyitásához.
A lekéréses kérelmek a Saját munka nézetben való kiválasztásával a szervezet különböző projektjei között listázhatja az összes PR-t.
A Visual Studióból érkező lekéréses kérelmek listázásához a Git menüben válassza ki <a Git szolgáltatásnézet>>lekéréses kérelmeit.
A Visual Studio 2019 16.8-s és újabb verziói gites verziókövetési felületet biztosítanak a Team Explorer Git felhasználói felületének fenntartása mellett. A Team Explorer használatához törölje az Eszközök>beállításai>– előzetes verziójú funkciók>új Git felhasználói felületének jelölését a menüsávról. A Git-funkciókat mindkét felületen felcserélheti.
az repos pr list [--creator]
[--detect {false, true}]
[--include-links]
[--org]
[--project]
[--query-examples]
[--repository]
[--reviewer]
[--skip]
[--source-branch]
[--status {abandoned, active, all, completed}]
[--subscription]
[--target-branch]
[--top]
Paraméterek
Paraméter
Leírás
--creator
Az eredmények korlátozása a felhasználó által létrehozott lekéréses kérelmekre.
--detect
Automatikusan észleli a szervezetet. Elfogadott értékek: false, true.
--include-links
Az egyes lekéréses kérelmekhez _links belefoglalása.
--org--organization
Azure DevOps-szervezet URL-címe. Az alapértelmezett szervezet konfigurálásához használja a következőt az devops configure -d organization=<ORG_URL>: . Kötelező , ha nincs alapértelmezettként konfigurálva, vagy git-konfiguráción keresztül veszi fel. Példa: https://dev.azure.com/MyOrganizationName/.
--project-p
A projekt neve vagy azonosítója. Az alapértelmezett projektet a következővel az devops configure -d project=<NAME_OR_ID>konfigurálhatja: . Kötelező , ha nincs alapértelmezettként konfigurálva, vagy git-konfiguráción keresztül veszi fel.
--query-examples
Ajánlott JMESPath-sztring. Az eredmények megtekintéséhez másolja az egyik lekérdezést, és illessze be a --query paraméter után dupla idézőjelek közé. Hozzáadhat egy vagy több pozícióbeli kulcsszavakat, így a javaslatok ezekre a kulcsszavakra épülnek.
--repository-r
Az adattár neve vagy azonosítója.
--reviewer
Az eredmények korlátozása olyan lekéréses kérelmekre, ahol ez a felhasználó véleményező.
--skip
Kihagyandó lekéréses kérelmek száma.
--source-branch-s
Az eredmények korlátozása a forráságból származó lekéréses kérelmekre.
--status
Az ilyen állapotú lekéréses kérelmek eredményeinek korlátozása. Elfogadott értékek: abandoned, active, all. completed
--subscription
Az Azure-előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést a következővel az account set -s <NAME_OR_ID>konfigurálhatja: .
--target-branch-t
Az ágat megcélzó lekéréses kérelmek eredményeinek korlátozása.
--top
A listázandó lekéréses kérelmek maximális száma.
Példa
Az alábbi parancs állapottól függetlenül felsorolja az adattárban lévő összes PR-t, és megjeleníti a tábla kimenetét. A példa az alapértelmezett konfigurációt az devops configure --defaults organization=https://dev.azure.com/fabrikamprime project="Fabrikam Fiber"használja.
az repos pr list --status all --output table
ID Created Creator Title Status IsDraft Repository
---- ---------- ------------------- ---------------------------------------------- --------- --------- ------------
11 2021-10-04 jamalh@fabrikam.com Revert 'Updated parameterized-functions.md' Completed False Fabrikam
10 2021-10-04 jamalh@fabrikam.com Updated parameterized-functions.md Completed False Fabrikam
9 2021-10-04 ke@fabrikam.com New pull request Completed False Fabrikam
8 2021-10-04 jamalh@fabrikam.com Updated parameterized-functions.md Abandoned False Fabrikam
7 2021-09-30 jamalh@fabrikam.com Added note-new-git-tool.md to / Completed False Fabrikam
6 2021-09-29 jamalh@fabrikam.com Revert 'Added parameterized-functions.md to /' Abandoned False Fabrikam
5 2021-09-29 jamalh@fabrikam.com Updated README.md Completed False Fabrikam
4 2021-09-29 jamalh@fabrikam.com Added parameterized-functions.md to / Completed False Fabrikam
3 2021-09-28 jamalh@fabrikam.com WIP New file Abandoned False Fabrikam
2 2021-09-28 jamalh@fabrikam.com Update README.md Abandoned False Fabrikam
1 2021-09-28 jamalh@fabrikam.com Edit README.md Completed False Fabrikam
Az Azure DevOps CLI-parancsok nem támogatottak az Azure DevOps Server esetében.
Egyéni lekéréses kérelem nézetének definiálása
A PR-lista szűrésével megkeresheti és rendszerezheti a munkafolyamat legfontosabb fájljait, és rendszerezheti azokat.
A PR-lista szűréséhez a Lekéréses kérelmek lapon kattintson a jobb felső sarokban található Szűrő ikonra. Ezután válassza a Célág vagy más oszlopfejléc lehetőséget, és válassza ki azt az ágat vagy más értéket, amelyre szűrni szeretne.
A pr-lista nézetének további testreszabásához válassza a Nézet testreszabása lehetőséget a jobb felső sarokban, a Lekéréses kérelmek lapon.
A Nézet testreszabása lapon átrendezheti az aktuális nézetszakaszokat, szerkesztheti vagy eltávolíthatja őket. Új szakasz létrehozásához válassza a Szakasz hozzáadása lehetőséget.
A Szakasz testreszabása lapon adjon meg és jelöljön ki értékeket a szakasz szűréséhez olyan paraméterek szerint, mint a piszkozat állapota vagy a frissített dátum. Választhatja, hogy az általam jóváhagyott vagy elutasított lekéréses kérelmek megjelenítése külön lapon, vagy az előző szakaszokban szereplő lekéréses kérelmek kizárása (duplikációk) megjelenítése. Amikor befejezte a nézet testreszabását, válassza a Mentés lehetőséget.
Ezek a testre szabott nézetek különálló, összecsukható szakaszokat hoznak létre a lekéréses kérelem oldalán. Ezek az egyéni lekérdezések a szervezet kezdőlapjának Lekéréses kérelmek lapján található adattárakban is működnek.
A testreszabott nézetek paramétereinek módosításához válassza a nézet melletti Testreszabás gombot. Vagy válassza a Nézet testreszabása lehetőséget, majd a Nézet testreszabása képernyőn válassza ki a módosítani kívánt nézetet. Egyes nézetek, például a Hozzám rendelve, nem szabhatók testre, de átrendezhetők vagy eltávolíthatók.
A PR-fájlok lapon több szűrőt is használhat, hogy fájlokat és megjegyzéseket jelöljön ki a gyorsabb felülvizsgálat érdekében. Válassza a Szűrés lehetőséget, majd válasszon a lehetőségek közül.
Kulcsszó: Adjon meg egy kulcsszót.
Áttekintve/Meg nem tekintve: Minden (alapértelmezett), Függőben, Felültekintve.
Megjegyzéssel ellátott fájlok: Minden fájl (alapértelmezett), Megjegyzésekkel ellátott fájlok.
Megjegyzés állapota: Aktív (alapértelmezett), Függőben, Feloldva, Tervezés szerint, Nem javítható, Lezárva.
Megjegyzés: Minden megjegyzés (alapértelmezett) vagy egy adott személy.
A Keresési mezőbe is beírhat egy sztringet, hogy az előző beállításokból származó találatokat jelenítsen meg.
Lekéréses kérelmek szűrése a Visual Studióból:
A Git menüben válassza ki <a Git szolgáltatásnézet>>lekéréses kérelmeit.
Szűrés szerző, címke vagy egyéb attribútum szerint.
A Csapatkezelő lekéréses kérelmek nézetéből :
Válassza az Aktív vagy a Hozzám vagy a csapatomhoz rendelt lehetőséget a PR-listák pr-állapot vagy hozzárendelés szerinti szűréséhez.
Vagy írja be a Típus ide a listamezők szűréséhez a lekéréses lekérdezési listák dátum, szerző, ág vagy egyéb attribútumok szerinti szűréséhez.
Számos az repos pr list paraméter használatával szűrheti a PRS-ek listáját, például --creator, --project, --repository, --reviewer, --source-branch, --status--target-branch, és --top.
--reviewer Az --creator értékek megjeleníthetők nevek vagy e-mail-címek. A --top paraméter határozza meg a listázandó PRS-ek maximális számát.
Ha például az utolsó létrehozott pr-ről szeretne adatokat listázni, annak állapotától függetlenül használja a következőt:
az repos pr list --creator "My Name" --status all --top 1
Az Azure DevOps CLI-parancsok nem támogatottak az Azure DevOps Server esetében.
Lekéréses kérelem megnyitása
Amikor megnyit egy pr-t a böngészőből, a Visual Studióból vagy az Azure CLI-ből, megnyílik a lekéréses kérelem áttekintése lap a böngészőben.
Ha meg szeretne nyitni egy lekéréses kérelmet a böngészőben, válassza ki a lekéréses kérelmek lapon található listából a lekéréses kérelmet. A lekéréses kérelem megnyílik az Áttekintés lapra. Az Áttekintés lapon látható a lekéréses kérelem címe, leírása, véleményezői, csatolt munkái, előzményei és állapota. Megtekintheti az átmenő vagy sikertelen fiókszabályzatok összegzését, és megtekintheti a véleményezők megjegyzéseit.
A PR-fájlok lapon áttekintheti a PR-fájlok tényleges változásait. A Frissítések és véglegesítések lapon láthatja a szerző által a pr ág frissítéséhez végzett módosításokat.
Ha meg szeretne nyitni egy lekéréses kérelmet a Visual Studióból, a Git menüben válassza ki <a Git szolgáltatásnézet>>lekéréses kérelmeit, majd válasszon egy lekéréses kérelmet a megnyitásához.
Vagy a Team Explorer Lekéréses kérelmek nézetében kattintson a jobb gombbal a lekéréses kérelemre, és válassza a Megnyitás böngészőben lehetőséget a lekéréses kérelem webes portálon való megnyitásához.
Ág kivétele
A Visual Studio 2019-ben közvetlenül a Lekéréses kérelmek nézetben tekintheti meg a lekéréses kérelmek forráságát . Kattintson a jobb gombbal egy lekéréses kérelemre, és válassza a Kivétel forráság lehetőséget.
Feljegyzés
A Visual Studio 2019 16.8-s és újabb verziói új Git-menüt biztosítanak a Git-munkafolyamat kezeléséhez kevesebb kontextusváltással, mint a Team Explorer. Az ebben a cikkben a Visual Studio lapon található eljárások a Git-élmény és a Team Explorer használatára vonatkozó információkat tartalmaznak. További információ: A Git és a Team Explorer egymás melletti összehasonlítása.
Egyetlen pr részleteinek megjelenítéséhez használja az az repos pr show-t a szükséges --id paraméterrel. A lekéréses kérelem böngészőben való megnyitásához használja a következőt --open: .
az repos pr show --id
[--detect {false, true}]
[--open]
[--org]
[--query-examples]
[--subscription]
Paraméterek
Paraméter
Leírás
--id
A lekéréses kérelem azonosítója. Kötelező.
--detect
Automatikusan észleli a szervezetet. Elfogadott értékek: false, true.
--open
Nyissa meg a lekéréses kérelmet a webböngészőben.
--org--organization
Azure DevOps-szervezet URL-címe. Az alapértelmezett szervezet konfigurálásához használja a következőt az devops configure -d organization=<ORG_URL>: . Kötelező , ha nincs alapértelmezettként konfigurálva, vagy git-konfiguráción keresztül veszi fel. Példa: https://dev.azure.com/MyOrganizationName/.
--query-examples
Ajánlott JMESPath-sztring. Az eredmények megtekintéséhez másolja az egyik lekérdezést, és illessze be a --query paraméter után dupla idézőjelek közé. Hozzáadhat egy vagy több pozícióbeli kulcsszavakat, így a javaslatok ezekre a kulcsszavakra épülnek.
--subscription
Az Azure-előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést a következővel az account set -s <NAME_OR_ID>konfigurálhatja: .
Példa
Az alábbi példa a 21. PR-fájl adatait mutatja be, táblaként jeleníti meg a parancs kimenetét, és megnyitja a lekéréses kérelmet a böngészőben:
az repos pr show --id 21 --open --output table
ID Created Creator Title Status IsDraft Repository
---- ---------- ------------------- ---------------------------- -------- --------- ------------
21 2021-10-31 jamalh@fabrikam.com Updated note-new-git-tool.md Active False Fabrikam
Ág kivétele
A pr-ág helyi kivételéhez használja az az repos pr-kivételt a szükséges --id paraméterrel, feltéve, hogy nincsenek helyi módosítások.
az repos pr checkout --id
[--remote-name]
[--subscription]
Paraméterek
Paraméter
Leírás
--id
A lekéréses kérelem azonosítója.
--remote-name
Annak a git-távolinak a neve, amelyre a lekéréses kérelem fel van emelve. Alapértelmezett érték: origin.
--subscription
Az Azure-előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést a következővel az account set -s <NAME_OR_ID>konfigurálhatja: .
Példa
Például a 21. PR#21 ág helyi megtekintéséhez használja a következőt:
az repos pr checkout --id 21
Az Azure DevOps CLI-parancsok nem támogatottak az Azure DevOps Server esetében.
A módosítások áttekintéséhez, megjegyzésekhez vagy javaslatokhoz, illetve a lekéréses kérelmek jóváhagyásához vagy szavazásához lásd : Lekéréses kérelmek áttekintése.
Lekéréses kérelmek megtekintése és frissítése mobileszközről
Mobileszközökkel megtekintheti az Összes Azure Repos PR-képernyőt, és műveleteket hajthat végre.