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
Jelentkezzen be a szervezetbe (
https://dev.azure.com/{Your_Organization}
), majd nyissa meg az átnevezni kívánt projektet.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.
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.
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/
- 40https://dev.azure.com/MyOrg/Example2/_workitems/edit/40/
. munkaelem megjelenítése – 40https://dev.azure.com/MyOrg/Potato/_workitems/edit/40/
. munkaelem megjelenítése – 404-hiba megjelenítéseA 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:
- Git-távvezérlők frissítése
- A Team Foundation verziókövetési (TFVC) kiszolgálói munkaterületeinek frissítése
- TFVC helyi munkaterületek frissítése
Ü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:
- Visual Studio Team Explorer
- Microsoft Excel, ha csapata az Azure DevOps Office Integration 2019-et használja
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.
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.
Kapcsolódó cikkek
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.
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: