GitHub-véglegesítések, lekéréses kérelmek és problémák összekapcsolása az Azure Boards munkaelemeivel
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
Ebből a cikkből megtudhatja, hogyan csatolhat munkaelemeket GitHub-véglegesítésekhez és lekéréses kérelmekhez, miután az Azure Boards-projektet gitHub-adattárral csatlakoztatta. Használhatja a #mention szintaxist, vagy hozzáadhat egy GitHub-véglegesítési vagy lekéréses kérési hivatkozást közvetlenül az Azure Boards munkaeleméből.
Feljegyzés
A GitHubhoz készült Azure Boards alkalmazással az Azure Boards és az Azure DevOps Services integrálható GitHub.com és GitHub Enterprise Server-adattárakkal. Az Azure DevOps Server 2019 és újabb verziói csak a GitHub Enterprise Server-adattárakkal való integrációt támogatják. Más Git-adattárakkal való integráció nem támogatott.
Előfeltételek
Projektkapcsolat:
- Győződjön meg arról, hogy az Azure Boards-projekt csatlakoztatva van ahhoz a GitHub-adattárhoz, amelyhez a csatolni kívánt véglegesítési és lekéréses kérelmek léteznek. További információ: Azure Boards-GitHub-integráció.
Engedélyek:
- Legyen közreműködő az Azure Boards-projektben és a GitHub-adattárban is.
Feljegyzés
Az üzemeltetett XML-folyamatmodellt használó projekteknek frissítenie kell a munkaelem-típusokat a Fejlesztési szakasz és a GitHub-hivatkozástípusok megtekintéséhez. További információ: Xml-definíciók frissítése a munkaelemtípusok kiválasztásához.
Hivatkozás AB#
a GitHubról az Azure Boards munkaelemeihez
GitHub-véglegesítésből, lekéréses kérelemből vagy problémából az alábbi szintaxissal hozhat létre hivatkozást az Azure Boards-munkaelemre. Írja be a AB#ID
véglegesítési üzenet szövegét. Lekéréses kérelem vagy probléma esetén adja meg a címet vagy a AB#ID
leírást. A megjegyzésben való használat AB#ID
nem hoz létre hivatkozást a munkaelemen.
Feljegyzés
A GitHub-problémákhoz való kapcsolódáshoz az Azure DevOps Server 2019 1-es vagy újabb verziójára van szükség.
AB#{ID}
Például a AB#125
125-ös munkaelem-azonosítóra mutató hivatkozások.
Véglegesítési vagy lekéréses kérelemüzenetet is megadhat a munkaelem áttűnéséhez. A rendszer felismeri fix
és fixes
fixed
alkalmazza a következő #említési elemre. Az említett munkaelemek a feloldott munkafolyamat kategóriaállapotához társított első állapotra váltanak. Ha nincs állapot társítva a Feloldva állapothoz, a munkaelem átáll a Kész munkafolyamat kategória állapotához társított állapotra. További információ: A munkafolyamat-kategóriaállapotok használata az Azure Boards hátralékaiban és tábláiban.
Tekintse át a következő példatáblát:
Véglegesítési vagy lekéréses kérelem üzenete | Művelet |
---|---|
Fixed AB#123 |
A munkaelem csatolása és áttűnése a Megoldott munkafolyamat állapota kategóriára, vagy ha nincs definiálva, akkor a Kész munkafolyamat állapota kategória. |
Adds a new feature, fixes AB#123. |
A munkaelem csatolása és áttűnése a Megoldott munkafolyamat állapota kategóriára, vagy ha nincs definiálva, akkor a Kész munkafolyamat állapota kategória. |
Fixes AB#123, AB#124, and AB#126 |
Az Azure Boards 123-ra, 124-re és 126-ra mutató hivatkozásai. Csak az első elemet, a 123-at áttűnés a Megoldott munkafolyamat állapota kategóriára, vagy ha nincs definiálva, akkor a Kész munkafolyamat állapota kategória. |
Fixes AB#123, Fixes AB#124, Fixes AB#125 |
Az Azure Boards 123-ra, 124-re és 126-ra mutató hivatkozásai. Az összes elemet áttűnés a Feloldott munkafolyamat állapota kategóriára, vagy ha nincs definiálva, akkor a Kész munkafolyamat állapota kategóriára. |
Fixing multiple bugs: issue #123 and user story AB#234 |
A GitHub 123-ik problémájára mutató hivatkozások és az Azure Boards 234.munkaeleme. Nincsenek áttűnések. |
Feljegyzés
Ha ugyanazt a GitHub-adattárat két vagy több Azure DevOps-szervezetben meghatározott projektekhez kapcsolta, előfordulhat, hogy váratlan AB# -említés csatolása jelenik meg. További információ: Kapcsolati problémák megoldása. Ezért azt javasoljuk, hogy csak egyetlen Azure DevOps-szervezetben meghatározott projektekhez csatlakoztassa a GitHub-adattárat.
GitHub-ág létrehozása munkaelemből
Ha közvetlenül egy munkaelemből szeretne GitHub-ágat létrehozni, hajtsa végre az alábbi lépéseket:
A táblában keresse meg azt a munkaelemet, amelyből GitHub-ágat szeretne létrehozni.
Válassza a Munkaelem-műveletek>Új GitHub-ág lehetőséget.
A GitHub-ág létrehozása párbeszédpanelen adja meg az ág nevét, majd válassza ki a GitHub-adattárat és az alapágat.
Válassza a Létrehozás lehetőséget.
Az Azure Boards létrehozza az ágat a megadott GitHub-adattárban, és a munkaelemhez csatolja. További információ: Azure Boards-GitHub-integráció.
Munkaelem-hivatkozás hozzáadása GitHub-ághoz, véglegesítési vagy lekéréses kérelemhez
Feljegyzés
A GitHub-problémához való csatoláshoz az Azure DevOps Server 2019 1-es vagy újabb verziójára van szükség.
Nyissa meg a munkaelemet, és lépjen a Hivatkozások lapra.
A Hivatkozás hozzáadása párbeszédpanelen válassza ki az egyik GitHub-hivatkozástípust, válasszon egy GitHub-adattárat, írja be a GitHub-ág URL-címét, véglegesítse vagy lekérje a kérelmet, majd válassza a Hivatkozás hozzáadása lehetőséget.
Az alábbi példában egy GitHub-lekéréses kérelemre mutató hivatkozást adunk hozzá.
Az Azure Boards egy ellenőrzést végez annak ellenőrzéséhez, hogy érvényes hivatkozást adott-e meg. A csatolt GitHub-adattárnak csatlakoznia kell az Azure Boards-projekthez , vagy az érvényesítés sikertelen.
Feljegyzés
Ha az Azure DevOps Servert és a GitHub Enterprise Servert használja, az AB#-hivatkozások végrehajtása késik. Van egy leküldéses és lekéréses kialakításunk, amely óránként lekéri a GitHub-eseményeket a véglegesítés, a lekérés és a probléma növekményes változásairól.
Hivatkozások megtekintése vagy megnyitása a Fejlesztés szakaszból
A munkaelem-űrlap Fejlesztési szakasza a GitHub véglegesítésére és lekérésére létrehozott hivatkozásokat sorolja fel a GitHub ikonnal.
Válassza ki a megadott hivatkozást a véglegesítési vagy lekéréses kérelem GitHubon való megnyitásához.
GitHub-objektumok megtekintése egy táblán
Ha engedélyezve vannak a GitHub-széljegyzetek a táblán, a további részletekért gyorsan megnyithatja a csatolt GitHub-véglegesítéseket, lekéréses kérelmeket vagy problémákat. További információ: Kártyák testreszabása.