Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
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.
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.
Kezdje el a munkát a munkaelemen egy ág létrehozásával. Új Git-ágat a Fejlesztési részben vehet fel...
... vagy az űrlap
Műveletek menüjében.
Nevezze el az ágat, és válassza ki az adattárat.
Á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
mainvagy 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.
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.)
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.
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.
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.
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.
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.
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.
A befejezés után egy hasonló képernyőnek kell megjelennie az alábbiak szerint.
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.
Á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.
És megadjuk az ág nevét.
Meglévő fejlesztési és buildobjektumok csatolása
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.
Ha egy munkaelemet meglévő objektumhoz szeretne csatolni, válassza a
Hivatkozások hozzáadása ikont, majd válassza ki a hivatkozás típusát.
Hivatkozás eltávolítása
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.
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 Fejlesztés szakaszban megjelenő hivatkozástípusok
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.