Megosztás:


Git-fejlesztés elősegítése Azure Boards-beli munkaelemből

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

A munkaelemek fejlesztési objektumokhoz, például ágakhoz, véglegesítésekhez, lekéréses kérelmekhez és buildekhez való csatolása hatékony módszer a fejlesztés ösztönzésére és a csapat szinkronizálására. Ha közvetlenül a munkaelemekből hoz létre ágakat, egyértelmű kapcsolatot hozhat létre a tevékenységek és a kódmódosítások között. A fejlesztés előrehaladtával lekéréses kérelmeket és véglegesítéseket társíthat ezekhez a munkaelemekhez, így biztosítva az adott munka elvégzéséhez végrehajtott műveletek átfogó rekordját.

Ez a cikk bemutatja, hogyan hozhat létre új ágakat, hogyan adhat hozzá véglegesítésekre mutató hivatkozásokat, és hogyan kezelheti a lekéréses kérelmeket az Azure DevOpsban üzemeltetett Git-adattárban. A GitHub-véglegesítések és lekéréses kérelmek munkahelyi elemekhez való csatolásával kapcsolatos utasításokért lásd : GitHub-véglegesítések és lekéréses kérelmek csatolása munkaelemekhez.

Tipp

Beállíthat automatikus csatolást és egyéb beállításokat, amelyek munkaelemeket csatolnak a Git-véglegesítésekhez, lekéréses kérelmekhez, buildekhez stb. További információt a következő források tartalmaznak:

Fejlesztés vezérlése

A Fejlesztés vezérlő nyomon követi az összes Olyan Git-fejlesztési tevékenységet, amely hozzájárul egy munkaelem befejezéséhez. Ez biztosítja a csapat számára a következő fejlesztési lépések végrehajtásához szükséges információkat, így minimalizálva a gyakori feladatok elvégzéséhez szükséges több navigációs művelet szükségességét. Emellett a munkaelemhez kapcsolódó összes kapcsolódó ág, véglegesítés, lekéréses kérelem és build megjelenítésével javítja a nyomon követhetőséget, így átfogó betekintést biztosít a fejlesztési folyamatba.

Képernyőkép a munkaelem űrlapról, a fejlesztési vezérlőről.

A Fejlesztési vezérlőből gyorsan elérheti a munkaelemhez kapcsolódó ágakat, lekéréses kérelmeket és véglegesítéseket. Emellett közvetlenül a munkaelemből létrehozott vagy csatolt ág lekéréses kérését is kezdeményezheti.

Feljegyzés

A fejlesztési vezérlő csak a webes portál munkaeleműrlapján érhető el. A Visual Studióban vagy más támogatott ügyfelekben a munkaelem-követési felület és az űrlapok nem jelennek meg a webes portálon elérhető számos funkcióval.

Előfeltételek

Kategória Követelmények
Projekt hozzáférés Projekt tag.
engedélyek A Közreműködők vagy Projektgazdák csoport tagja.
hozzáférési szintek – Munkaelemek megtekintése vagy módosítása: Munkaelemek megtekintése ebben a csomópontban és munkaelemek szerkesztése ebben a csomópontban engedélyek beállítva Engedélyezésre . Alapértelmezés szerint a Közreműködők csoport rendelkezik ezzel az engedélykészlettel. További információ: Engedélyek és hozzáférés beállítása a munkakövetéshez.
hozzáférési szintek Hátralék átrendezéséhez vagy az Előrejelzés eszköz használatához: Legalább Alapszintű hozzáférés. Az érdekelt felek hozzáférésével rendelkező felhasználók nem rendezhetik át a hátralékelemeket, és nem használhatják az Előrejelzés eszközt. További információ: Érdekelt hozzáférés – rövid referencia.
Kategória Követelmények
Projekt hozzáférés Projekt tag.
engedélyek A Közreműködők vagy Projektgazdák csoport tagja.
hozzáférési szintek – Munkaelemek megtekintése vagy módosítása: Munkaelemek megtekintése ebben a csomópontban és munkaelemek szerkesztése ebben a csomópontban engedélyek beállítva Engedélyezésre . Alapértelmezés szerint a Közreműködők csoport rendelkezik ezzel az engedélykészlettel. További információ: Engedélyek és hozzáférés beállítása a munkakövetéshez.

Munkafolyamat

Érdemes lehet új ágat létrehozni, ha nincsenek csatolt kódösszetevők. Ha létezik ág, de nincsenek lekéréses kérelmek, érdemes lekéréses kérelmet létrehozni. Íme egy tipikus munkafolyamat-sorozat a Git-adattárak használatakor.

  1. Kezdje el a munkát a munkaelemen egy ág létrehozásával. Új Git-ágat a Fejlesztési részben vehet fel...

    Képernyőkép a Fejlesztés vezérlőről, ághivatkozás létrehozása.

    ... vagy az űrlap Műveletek menüjében.

    Képernyőkép a Felhasználói történet munkaelem űrlapról, a Művelet menüről, az új ág hozzáadásáról.

    Nevezze el az ágat, és válassza ki az adattárat.

    A képernyőkép az „Ág létrehozása” párbeszédablakot mutatja.

    Ágak létrehozásakor azok automatikusan a munkaelemhez lesznek csatolva.

    Feljegyzés

    Csak akkor hozhat létre ágat, ha fájlokat adott hozzá a főághoz, amelyet javasoljuk, hogy címkézzen main vagy más megkülönböztető címkét. A rendszer automatikusan hozzáad egy README-fájlt az egyes új projektekkel létrehozott kezdeti adattárhoz.

    A rendszer megnyílik a létrehozott adattár és ág számára.

  2. A webportálon szerkesztheti a fájlokat.

    Vagy ha kiterjedt fájl szerkesztései vannak, vagy fájlokat kell hozzáadnia, a Visual Studióban vagy más támogatott IDE-ben dolgozhat. Adjon hozzá egy új helyi ágat a létrehozott ágból. További információ: Kód frissítése "fetch" és "pull" paranccsal, változtatások letöltése a "fetch" paranccsal. (Bár bármely kódszerkesztési és eljárási folyamat működik, mi a legjobban a Visual Studio egy kiadásával dolgozunk.)

  3. Fájlok hozzáadása vagy módosítása a létrehozott ágban.

    A Visual Studióból vagy más támogatott IDE-ből véglegesítse és küldje le a módosításokat a helyi ágból az adattárba.

    Képernyőkép a Commit és a változtatások feltöltése funkcióról.

    Ha először küld el módosításokat egy új ágról, tegye közzé az ágat a módosítások leküldése előtt. További információ: Kód megosztása leküldéssel.

  4. Hozzon létre egy pull requestet a munkaelemek űrlapjáról.

    Hozzon létre egy lekérési kérelmet az Ön által végzett módosításoknak a főágba való egyesítésére, és kérje meg a csapat többi tagját, hogy tekintsék át a módosításokat.

    Képernyőkép a Fejlesztés vezérlőről, lekéréses kérelem létrehozása hivatkozásról.

  5. A nézet a Code, Pull Requests lapra vált. Végezze el a lekéréses kérelem létrehozását az ábrán látható módon.

    Kódnézet, Pull kérés oldal.

    Feljegyzés

    Miután létrehozott egy lekéréses kérelmet, nem hozhat létre új lekéréses kérelmet ugyanahhoz az ághoz, amíg el nem végzi az előző lekéréses kérelmet.

    Képernyőkép a Lekéréses kérelem lapról, lekéréses kérelem létrehozása.

    Jelölje be a Squash-módosítások jelölőnégyzetét az egyesítéskor , majd fejezze be az egyesítést.

    Képernyőkép mutatja a Lekéréses kérelem lezárása párbeszédpanelt; jelölje be az összevonás-egyesítés négyzetet.

  6. A befejezés után egy hasonló képernyőnek kell megjelennie az alábbiak szerint.

    Képernyőkép a pull request befejezett értesítéséről.

  7. Nyissa meg a munkaeleműrlapot, vagy frissítse az űrlapot, bontsa ki a Fejlesztés szakaszt (válassza a Fejlesztésmaximalizálása lehetőséget), és láthatja azokat a hivatkozásokat, amelyek a befejezett műveletek támogatásához lettek hozzáadva.

Képernyőkép a feladat űrlapjáról a Fejlesztési szakaszban található hivatkozásokkal.

Ág létrehozása több munkaelemhez

A hátralékon vagy a táblán szereplő munkaelemből új ágat hozhat létre anélkül, hogy megnyitná a munkaelemet. A többszörös kijelöléssel több munkaelemet is kijelölhet, és létrehozhat egy új ágat, ahol az összes az ághoz van csatolva.

Itt például az első öt elemet választjuk ki, amelyek egy új ágra hivatkoznak.

Képernyőkép több elem kijelöléséről a hátralékból, ághivatkozás létrehozása.

És megadjuk az ág nevét.

Képernyőkép az Új ág létrehozása párbeszédpanelről.

A Fejlesztés szakaszban felsorolt összes elem a Hivatkozások lapon is megjelenik. A Fejlesztés szakaszból indított összes fejlesztési művelet az Előzmények lapon is rögzítve lesz.

Képernyőkép a Hivatkozások lapról, a fejlesztési hivatkozásokról.

Ha egy munkaelemet meglévő objektumhoz szeretne csatolni, válassza a Hivatkozás hozzáadása Hivatkozások hozzáadása ikont, majd válassza ki a hivatkozás típusát.

Képernyőkép a Hivatkozások hozzáadása ikonról, majd a hivatkozás típusának kiválasztásáról.

Ha el szeretne távolítani egy hivatkozást, ezt a Fejlesztés szakaszból teheti meg, ha először kiemeli, majd a Hivatkozás eltávolítása lehetőséget választja.

A képernyőkép a Fejlesztési szakaszt mutatja, ahol egy hivatkozást kell törölni.

Vagy kiválaszthatja a Hivatkozások lapon, és kiválaszthatja a Műveletek a hivatkozásra, majd az Hivatkozás eltávolítása lehetőséget.

A buildhez kapcsolódó munkaelemek

A Git-véglegesítések esetén a véglegesítéshez csatolt munkaelemek a buildösszegző lapon, a Társított munkaelemek alatt jelennek meg.

A csatolt munkaelemek a buildösszegző lapon a Társított munkaelemek csoportban jelennek meg.

Az ebben a szakaszban látható hivatkozások a következő műveletek miatt jelennek meg:

  • Ág, véglegesítés vagy lekéréses kérelem létrehozása a munkaelemből
  • A munkaelem-azonosító megadása véglegesítés, lekéréses kérelem vagy más támogatott Git- vagy TFVC-művelet során
  • A munkaelem csatolása a Fejlesztés szakaszból vagy a Hivatkozások lapról egy forráskód ághoz, buildhez vagy más támogatott Git- vagy TFVC-művelethez.

Ha a Fejlesztés szakaszban felsorolt bejegyzések fölé viszi az egérmutatót, aktiválja a társított objektumra mutató hivatkozást.

A fejlesztési szakaszban felvehető hivatkozástípusok a következők: Branch, Build, Changeset, Commit, Found in build, Integrated in build, Pull Request és Versioned Item.


Képernyőkép az eszközök közötti hivatkozástípusokról.