Megosztás a következőn keresztül:


Lekéréses kérelem létrehozása a Visual Studióban

Ha a GitHubon vagy az Azure DevOpsban van hitelesítve, és módosításokat küldött le a távoli adattárba, a Visual Studio elhagyása nélkül is létrehozhat egy lekéréses kérelmet. A lekéréses kérelmek a GitHub és az Azure DevOps alapvető eszközei a kód áttekintéséhez. Ezek az értékelések segítenek az új funkciókkal kapcsolatos problémák megoldásában, és lehetővé teszik a csapattagok számára, hogy megoszthassák tapasztalataikat a kódbázis különböző régióival – így összességében javítva a kódbázis állapotát.

Lekéréses kérelem létrehozásához kövesse az alábbi lépéseket:

  1. A lekéréses kérelem létrehozása előtt létre kell hoznia egy új ágat a módosításokhoz . Ez az ág elkülöníti a módosításokat a fő ágtól, amíg készen nem állnak az egyesítésre.

  2. Ezután véglegesítheti a, és leküldheti a módosításokat, ahogyan a Git-módosítások ablakban általában tenné.

  3. Kattintson az értesítési sávban található hivatkozásra a Létrehozás a Visual Studio-ban vagy a Létrehozás a böngészőben.

    Képernyőkép a Git Changes ablakról a

    Képernyőkép a Git Changes ablakról a

    Másik lehetőségként létrehozhat egy lekérés kérelmet egy távoli ágból, ha az Új Lekérés Kérelem ablakra navigál a Git>GitHub vagy Azure DevOps>Új Lekérés Kérelemmenüponton keresztül. Vagy kattintson a jobb gombbal egy ágra a Git-adattár ablakában.

    Képernyőkép a Git felső szintű menüjéről, amelyen a GitHub ki van jelölve, és az

    Git felső szintű menüjét, amelyen a GitHub ki van jelölve, és az

    Vagy a Git-adattár ablakában jobb gombbal jelöljön ki egy ágat a helyi menü megnyitásához, és válassza Új lekéréses kérelemlehetőséget.

    Képernyőkép a Git-adattár ablakról. Az Új lekéréses kérelem parancs ki van emelve.

    A Git-adattár ablaka a Visual Studio 2022-ben kiemelt kimenő/bejövő hivatkozás szöveggel.

    Amikor lekéréses kérelmet próbál létrehozni, de több fiókja van a kulcskarikában, megjelenik egy kérdés, amely megkérdezi, hogy melyik fiókot használja. Lásd: GitHub-fiókok hozzáadása a kulcskarikához.

  4. Jelölje ki azt az ágat, amelybe egyesíteni szeretne, és adjon leíró címet és leírást a lekéréses kérelemnek. Markdown szintaxis használatával formázhatja a lekéréses kérelmek leírását a Visual Studióból. Próbálja ki a markdown szimbólumok begépelésével a Leírás mezőbe, és tekintse meg a markdown előnézetét a Előnézet gombbal.

    Borravaló

    A Visual Studio 2022 17.10-es és újabb verziójával, valamint a GitHub Copilot-bővítményekkel az AI segítségével részletes lekéréses kérelemleírást hozhat létre, amely leírja a módosításokat. Nyomja le a sparkle toll ikont, és kérje meg, hogy a GitHub Copilot hozzon létre egy PR-leírást. A GitHub Copilot telepítéséhez lásd: GitHub Copilot telepítése és kezelése a Visual Studio.

    Képernyőkép a GitHub Copilot csillogó toll ikonjáról, amely a PR-leírás létrehozását kéri.

    Az Új Pull Request ablak a Visual Studio 2022-ben, kiemelt előnézeti gomb szövegével.

  5. A különbség előnézete lehetővé teszi a lekéréses kérelem részeként véglegesített fájlok összes változásának megtekintését. Lásd: Fájlok összehasonlítása – diff nézet.

    Borravaló

    Az összegző különbség nézet lehetőség lehetővé teszi, hogy csak a módosított kódszakaszokat tekintse át.

    Az új Pull Request ablak a Visual Studio 2022-ben, kiemelve az összegző gomb szövegét.

  6. A munkaelemeket úgy kapcsolhatja össze, hogy hivatkozik rájuk a probléma keresése, írja be # a leírás mezőbe, vagy nyomja meg a # gombot a jobb alsó sarokban. A véleményezőket a GitHub-felhasználónév, az Azure DevOps-identitás vagy e-mail beírásával is hozzáadhatja.

    Az új lekéréses kérelem # karakterrel a leírási mezőben, valamint a Visual Studio 2022-ben megjelenő kapcsolódó GitHub-problémák és lekéréses kérelmek listája.

  7. Miután rákattintott a Létrehozás gombra a saját lekérési kérelmén, más fejlesztők áttekinthetik a módosításokat, és visszajelzést küldhetnek. Vagy a Visual Studio 17.12-es és újabb verzióival válassza a legördülő menüt, és válassza a Létrehozás piszkozatként lehetőséget.

    Képernyőkép az új pull request piszkozatként történő létrehozásának lehetőségéről.

    Képernyőkép az új pull request piszkozatként történő létrehozásának lehetőségéről.

Tudjon meg többet arról, hogyan adhat hozzá lekéréses kérelemsablont az adattárhoz a GitHub dokumentációjában és a Azure DevOps dokumentációjában.

Lekéréses kérelmek megjegyzéseinek megtekintése vagy hozzáadása a szerkesztőben

A Visual Studio 17.11 vagy újabb verziójával anélkül tekintheti meg a véleményezők megjegyzéseit és javaslatait, hogy kontextust váltana a böngészőre.

Képernyőkép a pr-megjegyzésekről.

A funkció engedélyezéséhez nyissa meg az Eszközök>beállításai panelt, bontsa ki az Összes beállítás>előnézeti funkciói szakaszt, és jelölje be a Lekéréses kérelmek megjegyzései jelölőnégyzetet .

A funkció engedélyezéséhez nyissa meg az Eszközök>beállításai párbeszédpanelt, és bontsa ki a Környezeti>előzetes verzió funkciói szakaszt . Jelölje be a Lekéréses kérelem megjegyzései jelölőnégyzetet, majd kattintson az OK gombra.

Lekéréses kérelmek megjegyzésének megtekintése

A lekéréses kérelmek megjegyzéseinek megtekintéséhez tekintse meg a lekéréses kérelmek aktív ágát tartalmazó ágat, és válassza a Megjegyzések megjelenítése fájlokban az információs sávon. A PR-számot a Git-módosítások ablakban, vagy a Git felső szintű menüjében, a Git>GitHub, vagy Azure DevOps>Megjegyzések megjelenítése fájlokbanlehet kiválasztani.

Képernyőkép, amelyen a Megjegyzések megtekintése hivatkozás látható a Git Changes ablakban.

Képernyőkép, amelyen a Megjegyzések megtekintése hivatkozás látható a Git Changes ablakban.

Pull request megjegyzések hozzáadása

A Visual Studio 17.13 vagy újabb verziójával áttekintheti a lekéréses kérelmeket, vagy megjegyzéseket fűzhet hozzá. A funkció engedélyezéséhez nyissa meg az Eszközök>beállításai panelt, bontsa ki az Összes beállítás>előnézeti funkciói szakaszt, és jelölje be a Lekéréses kérelmek megjegyzései jelölőnégyzetet .

A Visual Studio 17.13 vagy újabb verziójával áttekintheti a lekéréses kérelmeket, vagy megjegyzéseket fűzhet hozzá. A funkció engedélyezéséhez nyissa meg az Eszközök>beállításai párbeszédpanelt, és bontsa ki a Környezeti>előzetes verzió funkciói szakaszt . Jelölje be a Lekéréses kérelem megjegyzései jelölőnégyzetet, majd kattintson az OK gombra.

Miután aktiválta a megjegyzéseket, tekintse meg az aktív lekéréses kérelmet tartalmazó ágat, és kattintson a Megjegyzések megjelenítése a fájlokban elemre az információs sávon. Navigáljon a módosítások között a kódfájl fölött található eszköztárgombokkal.

Megjegyzés hozzáadásához válassza a Szerkesztő bal oldalán található Megjegyzés hozzáadása ikont, ahogyan az alábbi képernyőképen látható.

Képernyőkép a Megjegyzés hozzáadása ikonról egy lekéréses kérelem fájlmódosításának áttekintésekor.

Képernyőkép a Megjegyzés hozzáadása ikonról egy lekéréses kérelem fájlmódosításának áttekintésekor.

A jobb gombbal a kódsorra is kattinthat, és a helyi menüben válassza Git>Megjegyzés hozzáadásalehetőséget.

A megjegyzés szövege csak akkor jelenik meg, ha a Megjegyzés hozzáadása gombra kattint a megjegyzésablakban.

A beszélgetést egy meglévő megjegyzésen folytathatja a megjegyzésmező Válasz szakaszával. A megjegyzések vagy aktívak, vagy megoldottak. A Válasz és feloldás gombra kattintva válaszolhat egy megjegyzésre, és egyetlen kattintással módosíthatja az állapotot, vagy módosíthatja az állapotot a megjegyzés szövege feletti legördülő menüben.

A megjegyzéshez hasonló állapotot válthat az ikonra kattintva, vagy a három pontra kattintva átmásolhatja a megjegyzés szövegét a vágólapra, átmásolhatja a megjegyzésre mutató hivatkozást a vágólapra, törölheti a megjegyzést, vagy megnyithatja a megjegyzést a böngészőben a szolgáltató webhelyén (például github.com vagy az Azure DevOps-projektwebhelyen).

Egyes Git-szolgáltatók számára korlátozott a megjegyzések hozzáadása a lekéréses kérelmekhez. Ha például a GitHubot használja szolgáltatóként, csak 3 sornyi módosítással adhat hozzá megjegyzéseket a sorokhoz, de az Azure DevOps-szolgáltatóval megjegyzéseket fűzhet a lekéréses kérelemben érintett fájl bármely sorához. Mindenesetre csak a lekéréses kérelemben szereplő fájlokhoz adhat hozzá megjegyzéseket.

Megjegyzések megtekintése diff nézetben

A megjegyzéseket a diff nézetben és a fájlnézetben is megtekintheti. A diff nézetben az eredeti és a frissített kód mellett megjegyzések is láthatók. Így könnyebben áttekintheti, hogy pontosan mi változott és miért. A munkafájlt közvetlenül ebben a nézetben is szerkesztheti.

Képernyőkép egy PR-megjegyzésről a diff nézetben.

Markdown-formázás megjegyzésekben

Fájlnézetben vagy diff nézetben a megjegyzések Markdown-formázással jelennek meg.

Képernyőkép a Markdown-formázást bemutató PR-megjegyzésről.

Javasolt módosítás alkalmazása pull kérés hozzászólásából.

Ha egy véleményező kódjavaslatot tartalmaz egy lekéréses kérelem megjegyzésében, a módosítást másolás és beillesztés nélkül közvetlenül alkalmazhatja a szerkesztőben. A javaslat kódba való beépítéséhez válassza a megjegyzés jobb felső sarkában található csillogás ikont. Az eredeti kódot, a javasolt módosítást és a környezet környezetét egy helyen tekintheti meg, így véglegesítés előtt kiértékelheti, szerkesztheti és tesztelheti a javítást.

Képernyőkép arról, hogyan alkalmazhat kódjavaslatot egy lekéréses kérelem megjegyzéséből a Visual Studióban.

Javasolt módosítás kérése a Copilottól

Ha egy lekéréses kérelem megjegyzése nem tartalmaz kódjavaslatot, megkérheti a GitHub Copilototot, hogy hozzon létre egyet. A Copilot figyelembe veszi a megjegyzés szövegét és a környező kódkörnyezetet, hogy módosítást javasoljon. A véglegesítés előtt ugyanúgy áttekintheti, módosíthatja és tesztelheti a javasolt szerkesztést, mint egy emberi szerkesztésű javaslat esetében.

Képernyőkép arról, hogyan kérhet le egy Copilot-kódjavaslatot egy lekéréses kérelem megjegyzése alapján a Visual Studióban.

Megjegyzés:

Ehhez a funkcióhoz telepíteni kell a GitHub Copilotot , és be kell jelentkeznie.

Lekéréses kérelem megjegyzésjavaslatának engedélyezése vagy letiltása

Az alkalmazás és a Copilot javaslati funkcióinak használatához engedélyezze az alábbi funkciójelzők egyikét:

  • Eszközök>Beállítások>Előzetes verziójú szolgáltatások>Pull request megjegyzések
  • Eszközök>Lehetőségek>Github>Másodpilóta>Forrásvezérlő integrációja>A Git előzetes verziójú funkcióinak engedélyezése

A helyi kódvizsgálat során a megjegyzésekből származó kódjavaslatokat is alkalmazhatja. A Copilot a helyi véleményező megjegyzésekkel javításokat javasol a véglegesítés előtt.

A billentyűzet használata

Az eszköztár ikonjaival navigálhat a fájlok és az egyes megjegyzések között, vagy használhatja az alábbi billentyűparancsokat:

Akció Billentyűparancs
Ugrás az előző fájlra a lekéréses kérelemben Ctrl+Shift+Alt+F6
Ugrás a lekéréses kérelem következő fájljához Ctrl+Alt+F6
Ugrás az előző megjegyzésre Ctrl+Shift+Alt+F8
Ugrás a következő megjegyzésre Ctrl+Alt+F8
Megjegyzések elrejtése fájlokban Ctrl+Shift+F1

Következő lépések

Az utazás folytatásához látogasson el a Beolvasás, lekérés és szinkronizálás a Visual Studio lapján.

Lásd még: