Projekt átnevezése az Azure DevOpsban

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Ha átnevez egy projektet az Azure DevOpsban, a verziókövetési útvonalak, a munkaelemek, a lekérdezések és más projektösszetevők esetében frissíti a projekt nevét. Egy projektet többször is átnevezhet, és használhat régi neveket. Az átnevezés után előfordulhat, hogy a csapattagok bizonyos műveleteket igényelnek.

Figyelmeztetés

GitHub Copilot: Egy projekt átnevezésekor az Azure DevOps e-mailben értesíti az összes projekttagot, ha a felhasználók száma 1000-nél kevesebb. Az 1000-nél több felhasználóval rendelkező projektek esetében csak a Project Collection Rendszergazda istratorok kapják meg ezeket az értesítéseket.

Számítási feladatok identitásának összevonása: Ha átnevez egy projektet, az megszakítja a számítási feladatok identitás-összevonási témaköreit az Azure Resource Manager szolgáltatáskapcsolataiban.

Előfeltételek

  • A Project Rendszergazda istrators csoport tagjának kell lennie, vagy a projektszintű Átnevezés csoport projektengedélyének Engedélyezés értékre kell állítania. További információ: Projektszintű engedélyek módosítása.
  • A Project Rendszergazda istrators csoport tagjának kell lennie, vagy a projektszintű Átnevezés csoport projektengedélyének Engedélyezés értékre kell állítania. További információ: Projektszintű engedélyek módosítása.

Projekt átnevezése

  1. Jelentkezzen be a szervezetbe (https://dev.azure.com/{Your_Organization}), majd nyissa meg az átnevezni kívánt projektet.

  2. Válassza a Projektbeállítások>áttekintése lehetőséget, majd adjon meg egy új nevet, és válassza a Mentés lehetőséget.

    Screenshot showing new name entry and highlighted save button.

  3. Az átnevezés megerősítéséhez írja be az új projektnevet, jelölje be a következő jelölőnégyzetet: "Megértem a projekt átnevezésének következményeit", majd válassza a Mentés lehetőséget.

    Screenshot showing new name confirmation screen with save button.

Az átnevezés eredményei

Az alábbi eredmények az átnevezési művelet után következnek be.

  • Az Azure DevOps átnevezi a projektet.

  • Minden projekttag e-mailben értesítést kap a névváltoztatásról, ha kevesebb, mint 1000 tag.

  • Az URL-cím továbbra is működik az új csapatnév és a régi csapatnév esetében is. Ez a funkció a hivatkozások feltörésének elkerülésére szolgál.

  • Ha az URL-címben szereplő projekt érvényes projekt a szervezetben, a megadott munkaelem-azonosítót jelenítjük meg. Az alábbi példa egy "Example1" és "Example2" nevű projektekkel rendelkező szervezetet mutat be.

    https://dev.azure.com/MyOrg/Example1/_workitems/edit/40/ - 40 https://dev.azure.com/MyOrg/Example2/_workitems/edit/40/ . munkaelem megjelenítése – 40 https://dev.azure.com/MyOrg/Potato/_workitems/edit/40/ . munkaelem megjelenítése – 404-hiba megjelenítése

  • A munkaelem-azonosítók egyediek a szervezetben, ezért a hivatkozások nem járnak le.

  • A régi projektnév ismét használható.

Az átnevezett projekttel végzett munkához szükséges felhasználói műveletek

A csapat minden felhasználójának újra kell indítania az ügyfeleit, és végre kell hajtania az alábbi műveletek némelyikét az általuk használt funkciók alapján:

Ügyfelek újraindítása

A megnyitott ügyfelek a memóriában tartják az összes projektnév gyorsítótárát, de ez a gyorsítótár nem törlődik automatikusan egy projekt átnevezése után. A gyorsítótár törléséhez indítsa újra az ügyfelet, hogy feltöltse az új projektnevet. Ha nem indítja újra az ügyfelet, akkor a gyorsítótárazott projektnevet használó műveletek meghiúsulnak, és a projekt nem talált kivételt.

A következő ügyfelek esetében mentse a munkáját mindegyikbe, majd indítsa újra:

Git-távvezérlők frissítése

Ha a projekt Gitet használ, akkor az átnevezett projekt minden adattárának távoli hivatkozásait frissíteni kell. Ezek a frissítések azért szükségesek, mert a távoli adattár URL-címe tartalmazza a projektet és az adattár nevét. A Git távoli hivatkozásokkal beolvassa és leküldi a módosításokat a helyi adattár és a kiszolgálón tárolt távoli verzió között. A csapat minden tagjának frissítenie kell a helyi Git-adattárakat a fejlesztői gépekről való csatlakozás folytatásához.

További információ: Git-távvezérlők frissítése a fejlesztői gépeken.

TFVC-kiszolgáló munkaterületeinek frissítése

Ha a projekt kiszolgáló-munkaterületekkel rendelkező TFVC-t használ, ezeket a munkaterületeket frissíteni kell az új projektnévvel. Visual Studio-ügyfelek esetén hajtsa végre a beolvasást vagy a beadást, majd a munkaterület-megfeleltetés javítása után használja az új projektnevet.

Screenshot of source control explorer, showing get latest version selection.

További információ: Átnevezés parancs (TFVC).

TFVC helyi munkaterületek frissítése

Ha a csapat helyi munkaterületekkel rendelkező TFVC-t használ, ezeket a munkaterületeket frissíteni kell az új projektnévvel. A Visual Studio esetében hajtsa végre a be- vagy bejelentkezést, és a munkaterület-megfeleltetés javítása az új projektnév használatával történik.

Javasoljuk, hogy lehetőség szerint frissítse az ügyfeleket a legújabb frissítésre vagy kiadásra. Az összes többi támogatott Visual Studio-verzióhoz létre kell hoznia egy új helyi munkaterületet, amely megfelel az új projekt nevének.

A helyi munkaterületek helyileg lesznek felügyelve, és nem a kiszolgálón. A frissített átnevezés logikáját nem tartalmazó régebbi ügyfelek nem tudják frissíteni a helyi munkaterületeket az új projektnévre.

Gyakori kérdések (GYIK)

K: Miért hiúsult meg a projektnév újbóli felhasználására tett kísérletem a meglévő munkaterületek miatt?

Válasz: Nem használhatja újra a projektnevet, ha még mindig vannak munkaterület-leképezések, amelyek kezelik. Ez a függvény segít elkerülni azt a kétértelmű esetet, amikor egy munkaterület két projekthez rendelhető le. Lépjen kapcsolatba a megfeleltetésekkel rendelkező felhasználókhoz, és törölje őket, vagy frissítse őket az új név használatára.

Ha a munkaterületet tartalmazó felhasználó gépe már nem érhető el, törölheti a munkaterületet a Visual Studio fejlesztői parancssorából az alábbi parancs futtatásával: tf workspace /delete [/collection:TeamProjectCollectionUrl] workspacename[;workspaceowner]

K: Hogyan befolyásolja a projekt átnevezése a böngésző navigációs felületét?

Válasz: Miután átnevezett egy projektet, a megnyitott projekttel rendelkező böngészők hibát tapasztalhatnak. Ezeket a hibákat a böngésző által tárolt gyorsítótárak okozták, amelyek tartalmazzák a régi projektnevet. Frissítsen, hogy ezek a hibák eltűnjenek, mivel a gyorsítótár újra feltöltve lesz az új projekt nevével.

K: A projekt többi összetevőjének átnevezése folyamatban van?

Válasz: Igen, az azonos nevű összetevőket a projekttel együtt átnevezik. Az egyetlen kivétel az alapértelmezett csapat és adattár. Ezeknek az összetevőknek az átnevezése a legjobb megoldás. Ha például egy projekt foo-ját bar névre nevezték át, akkor az alapértelmezett főcsoportnem lesz átnevezve, ha egy Sáv nevű csapat már létezik a projektben.

K: Miért nem tudom megnyitni a lemezre mentett lekérdezéseket az átnevezés után?

Válasz: Ha a Visual Studio 2010-et használja, és a lekérdezéseket lemezre menti, a projekt átnevezése után nem nyitható meg. A Visual Studio 2012 vagy újabb verziójával megnyithatja őket.