Share via


Az Azure Repos használata a Microsoft Teamsszel

Azure DevOps Services

Ha a Microsoft Teamst és az Azure Repost használja, a Teamshez készült Azure Repos alkalmazással monitorozhatja az adattárat. Az alkalmazás támogatja a Git és a Team Foundation Version Control (TFVC) adattárainak monitorozását is, de nem támogatja a GitHub-adattárakkal való integrációt.

Ebből a cikkből megtudhatja, hogyan végezheti el a következő feladatokat:

  • Az Azure Repos alkalmazás hozzáadása a csapathoz a Microsoft Teamsben
  • Az Azure Repos alkalmazás csatlakoztatása az adattárakhoz
  • Előfizetések kezelése a csatornán lévő adattárhoz kapcsolódó eseményekre
  • Pr-adatok keresése és megosztása levélírási bővítmény használatával
  • Pr URL-címek előnézete
  • Előfizetések és adattárak eltávolítása egy csatornáról

Előfeltételek

Megjegyzés

  • Az értesítések jelenleg nem támogatottak a közvetlen üzenetekben.
  • A Microsoft Teamshez készült Azure Repos alkalmazást csak az Azure DevOps Servicesben üzemeltetett projekthez kapcsolhatja.

Az Azure Repos alkalmazás hozzáadása egy csapathoz a Microsoft Teamsben

  1. Nyissa meg az Azure Repos alkalmazást a Microsoft Teamsben, a Microsoft Teams > Azure-adattárakban.

  2. Válassza a Hozzáadás lehetőséget, vagy ha már letöltötte az alkalmazást, válassza a Megnyitás melletti legördülő menüt, majd válassza a Hozzáadás egy csapathoz lehetőséget.

  3. Adja meg a csapat vagy csatorna nevét, majd válassza a Robot beállítása lehetőséget.

    Képernyőkép az Azure Repos in Teams üdvözlő üzenetéről.

Az Azure Repos alkalmazás csatlakoztatása az adattárakhoz

  1. Miután telepítette az alkalmazást a csapatába, írja be a következő szöveget a válaszmezőbe: @azure repos signin

    Ha a Microsoft Teams és az Azure Boards különböző bérlőkben található, válassza a Bejelentkezés más e-mail-címmel lehetőséget.

    Képernyőkép az Azure-adattárakhoz való Teams bejelentkezési bejegyzésről.

    Képernyőkép a teljes válasz bejelentkezésről.

  2. A projekt összes Git-adattárának figyeléséhez lépjen @azure repos subscribe [project url] be a csatornába. Mindenképpen adja hozzá a projekt URL-címét. A projekt URL-címe a projekt bármely oldalára lehet (kivéve az adattárak URL-címeit).

    Egy adott adattárat a következővel is monitorozhat: @azure repos subscribe [repo url].

    Az adattár URL-címe az adattár bármely olyan lapjára mutathat, amely rendelkezik az adattár nevével, @azure repos subscribe https://dev.azure.com/myorg/myproject/_git/myrepopéldául a TFVC-adattárak esetében: @azure repos subscribe https://dev.azure.com/myorg/myproject/_versionControl.

  3. A subscribe parancs elindítja az alapértelmezett előfizetést. A Git-adattárak esetében a csatorna feliratkozik a lekéréses kérelem által létrehozott eseményre (célág = fő). A TFVC-adattárak esetében a csatorna előfizetett az eseményben ellenőrzött kódra .

    Képernyőkép az előfizetések létrehozásának alapértelmezett üzenetét ábrázoló üzenetről.

Előfizetések kezelése

Egy csatorna előfizetéseinek megtekintéséhez, hozzáadásához és eltávolításához írja be a következő szöveget: @azure repos subscriptions.

Megjelenik a csatorna összes aktuális előfizetésének listája, és hozzáadhat új előfizetéseket, vagy eltávolíthatja a meglévőket. Az értesítések testreszabása különböző szűrőkkel, az alábbi szakaszban leírtak szerint.

Megjegyzés

A csapatgazdák nem távolíthatják el és nem módosíthatják a Projektgazdák által létrehozott előfizetéseket.

Előfizetések megtekintése

Szűrők használatával csak a kívánt értesítéseket kaphatja meg

Amikor előfizet egy tárházban a következővel @azure repos subscribe: , a rendszer létrehoz egy alapértelmezett előfizetést szűrők alkalmazása nélkül. A felhasználóknak gyakran testre kell szabni ezeket az előfizetéseket, hogy csak bizonyos feltételek teljesülése esetén értesüljenek. Az alábbi képernyőképek egy példát mutatnak be az értesítések beállítására, ha csapatunk szerepel a lekéréses kérelem véleményezői listájában.

  1. Írja be a következő szöveget a csatornába: @azure repos subscriptions.

  2. Ha az előfizetések listájában van egy olyan előfizetés, amelyet nem szeretne vagy módosítani kell, akkor a törléshez válassza az Eltávolítás lehetőséget.

  3. Válassza az Előfizetés hozzáadása gombot.

  4. Válasszon egy eseménytípust, majd válassza a Tovább gombot.

    Képernyőkép az eseménytípus kiválasztásáról.

  5. Válasszon egy adattárat, majd válassza a Tovább gombot.

    Képernyőkép az adattár kiválasztásáról.

  6. Válassza ki a megfelelő szűrőket az előfizetés testreszabásához, majd válassza a Küldés lehetőséget.

    Képernyőkép a kiválasztott szűrőkről.

Megjegyzés

  • Az összes szűrő általában legördülő lista. Ha azonban a legördülő lista több mint 100 elemet tartalmaz, manuálisan kell megadnia az értékeket.
  • Az eseményben bejelölt TFVC-kód esetében az Elérési út alatt szűrőnek a következő formátumúnak $/myproject/pathkell lennie: .

Lekéréses kérelem adatainak keresése és megosztása levélírási bővítmény használatával

A lekéréses kérelmekre vonatkozó információk keresésének és megosztásának elősegítése érdekében a Microsoft Teamshez készült Azure Repos alkalmazás támogatja a levélírási bővítményt. A lekéréses kérelmeket azonosító vagy név alapján keresheti meg. Ahhoz, hogy a bővítmény működjön, jelentkezzen be az Azure Repos-projektbe úgy, hogy közvetlenül beírja @azure repos signin vagy bejelentkezik a levélírási bővítménybe.

Képernyőkép a levélírási bővítményről.

Lekéréses kérelem URL-címeinek előnézete

A lekéréses kérelem URL-címének beillesztésekor az alábbi képen láthatóhoz hasonló előnézet jelenik meg, amely segít a PR-hez kapcsolódó beszélgetések kontextusának és pontosságának megőrzésében. Be kell jelentkeznie, majd megtekintheti a csapat összes csatornájának URL-címeit.

Az URL-cím kibontása képernyőképe.

Előfizetések és adattárak eltávolítása egy csatornáról

Ha törölni szeretné a projekt bármely adattárához kapcsolódó összes előfizetést, és el szeretné távolítani az adattárakat a csatornáról, írja be a következő szöveget a Teamsbe: @azure repos unsubscribe all [project url]. Mindenképpen adja meg a projekt URL-címét. Ezt a feladatot csak a projektgazdák végezhetik el.

Csoportosított értesítések

A kapcsolódó értesítések halmazának összekapcsolásához, valamint a csatornák értesítései által elfoglalt terület csökkentéséhez az értesítések szálba rendezve jelennek meg. Az adott lekéréses kérelemhez kapcsolódó összes értesítés össze van kapcsolva.

A csoportosított értesítések kompakt nézeteKépernyőkép a csoportosított értesítések kompakt nézetéről.

A csoportosított értesítések bővített nézeteKépernyőkép a csoportosított értesítések bővített nézetéről.

Parancshivatkozás

Az alábbi táblázat felsorolja a azure repos Teams-csatornán használható összes parancsot.

Parancs Funkció
@azure repos subscribe [repo url/ project url] Feliratkozás egy adattárra vagy egy projekt összes adattárára az értesítések fogadásához
@azure repos subscriptions Előfizetések hozzáadása vagy eltávolítása ehhez a csatornához
@azure repos signin Bejelentkezés az Azure Repos-szervezetbe
@azure repos signout Kijelentkezés az Azure Repos-szervezetből
@azure repos feedback Probléma bejelentése vagy funkciójavaslat
@azure repos unsubscribe all [project url] Távolítsa el az összes (projekthez tartozó) adattárat és a hozzájuk tartozó előfizetéseket egy csatornáról

Több-bérlős támogatás

Ha másik e-mailt vagy bérlőt használ a Microsoft Teamshez és az Azure DevOpshoz, a használati eset alapján hajtsa végre a következő lépéseket a bejelentkezéshez.

Használati eset Email ID + Microsoft Teams-bérlő Email ID + Azure DevOps-bérlő Lépések
1 email1@abc.com (1. bérlő) email1@abc.com (1. bérlő) Válassza a Bejelentkezés lehetőséget.
2 email1@abc.com (1. bérlő) email1@abc.com (2. bérlő) Jelentkezzen be az Azure DevOpsba. Ugyanabban a böngészőben indítsa el az új lapot, és nyissa meg a következőt https://teams.microsoft.com/: . Futtassa a bejelentkezési parancsot, és válassza a Bejelentkezés lehetőséget.
3 email1@abc.com (1. bérlő) email2@pqr.com (2. bérlő) Válassza a Bejelentkezés más e-mail-címmel lehetőséget, majd az e-mail-azonosítóválasztóban az e-mail2 használatával jelentkezzen be az Azure DevOpsba.
4 email1@abc.com (1. bérlő) email2@pqr.com (nem alapértelmezett 3. bérlő) Ez a forgatókönyv nem támogatott.

Hibaelhárítás

Ha az Azure Repos-alkalmazás használatakor a következő hibákat tapasztalja, kövesse az ebben a szakaszban ismertetett eljárásokat.

Sajnáljuk, hiba történt. Próbálkozzon újra.

Az Azure Repos alkalmazás az OAuth hitelesítési protokollt használja, és a szervezet engedélyezéséhez külső gyártótól származó alkalmazáshozzáférést igényel az OAuthon keresztül . A beállítás engedélyezéséhez lépjen a Szervezeti beállítások>biztonsági>házirendek területre, és állítsa be a szervezet OAuth-on keresztüli külső alkalmazáshozzáférési beállításait Be értékre.

Külső alkalmazáshozzáférés engedélyezése OAuth-on keresztül a szervezeti beállításhoz

A konfiguráció nem sikerült. Győződjön meg arról, hogy a(z) {szervezet neve} szervezet létezik, és hogy rendelkezik-e megfelelő engedélyekkel.

Jelentkezzen ki az Azure DevOpsból a https://aka.ms/VsSignout böngésző használatával.

Nyisson meg egy Privát vagy inkognitó böngészőablakot, és keresse meg https://aex.dev.azure.com/me és jelentkezzen be. A bal oldali profil ikon alatti legördülő listában válassza ki azt a könyvtárat, amely azt a szervezetet tartalmazza, amely az adattárat tartalmazza, amelyre elő szeretne iratkozódni.

Válassza ki azt a könyvtárat, amely a projektet tartalmazó szervezetet tartalmazza

Ugyanabban a böngészőben indítsa el az új lapot, és jelentkezzen be a következőbehttps://teams.microsoft.com/: . Futtassa a @Azure Repos signout parancsot, majd futtassa a @Azure Repos signin parancsot abban a csatornában, amelyen telepítve van a Microsoft Teamshez készült Azure Repos alkalmazás.

Válassza ki a Sign in gombot, és a rendszer átirányítja egy hozzájárulási oldalra, mint az alábbi példában. Győződjön meg arról, hogy az e-mail mellett látható könyvtár megegyezik az előző lépésben kiválasztott könyvtárral. Fogadja el és fejezze be a bejelentkezési folyamatot.

Hozzájárulás a kért alkalmazásengedélyhez

Ha ezek a lépések nem oldják meg a hitelesítési problémát, forduljon hozzánk a Fejlesztői közösségnél.