Döntés helyi vagy kiszolgálói munkaterület használata között
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
Visual Studio 2019 | Visual Studio 2022
A Team Foundation Verziókövetés (TFVC) szolgáltatásban, amikor létrehoz vagy szerkeszt egy munkaterületet a Visual Studióban, megadhatja, hogy a helye helyi vagy kiszolgáló. A helyi munkaterület gyorsítótárazza az egyes fájlok nem módosított verzióját, így a kiszolgálóhoz való csatlakozás nélkül szerkesztheti, összehasonlíthatja és elvégezheti más műveleteket.
Szükség esetén módosíthatja a munkaterület helyét kiszolgálóról helyire vagy helyiről kiszolgálóra. További információ: Munkaterületek létrehozása és kezelése.
Helyi munkaterület használata
Használjon helyi munkaterületet, ha nincs megbízható kapcsolat a számítógép és a kiszolgáló között, amelyhez csatlakozik, és ha a munkaterületen kevesebb mint 100 000 elem található. A helyi munkaterületet is előnyben részesítheti, ha nem csapattagként dolgozik, és a fájlrendszerrel a Githez hasonló módon dolgozik.
A helyi munkaterületek használatával a kivételi zárolások nem érvényesíthetők.
A helyi munkaterületeket használó csapattagok függőben lévő módosításai nem láthatók a Forrásvezérlő explorer többi csapattagja számára.
Bár a Visual Studio nem blokkolja, hogy több példányt futtasson ugyanazon a munkaterületen, ez a használat nem támogatott. Az ilyen módon végzett munka nagyobb valószínűséggel okoz problémákat, ha helyi munkaterületet használ.
Fontos
A helyi munkaterületek ugyanazon fájl több példányát is megőrzik, hogy helyileg engedélyezhessenek bizonyos verziókövetési műveleteket, ha a kiszolgálókapcsolat nem érhető el. Helyi munkaterület esetén a teljesítmény csökkenhet, mivel az elemek száma megközelíti vagy meghaladja a 100 000-et. Több példány is több helyet foglal el a lemezen.
Kiszolgáló-munkaterület használata
Kiszolgáló-munkaterületet akkor használjon, ha a megadott feltételek nem teljesülnek egy helyi munkaterület használatához, vagy ha az Engedélyezés a legújabb kivétel lehetőséggel rendelkezik.
Kiszolgáló-munkaterületen végzett munka leválasztva
Továbbra is dolgozhat egy kiszolgáló-munkaterületen, ha a megoldás offline állapotba helyezésével ideiglenesen le van választva a TFVC-kiszolgálóról. Később, amikor a kapcsolat elérhető, online állapotba helyezheti a megoldást, hogy visszatérjen a csatlakoztatott viselkedéshez. A Visual Studio észlel egy leválasztott feltételt, és automatikusan offline állapotba helyezi a megoldást, de ha manuálisan szeretné megtenni, kövesse az alábbi lépéseket.
Tipp.
Ha az offline munka fontos Önnek, fontolja meg egy helyi munkaterület használatát kiszolgáló-munkaterület helyett.
Megoldás offline használata
A Visual Studio Source Control Explorerben a helyi munkamappából nyissa meg a megoldást, amelyen dolgozni szeretne.
Ha a kiszolgáló offline állapotban van, megjelenik a Kapcsolat nélküli módban párbeszédpanel.
Válassza az OK gombot
Ha fájlokat ment a megoldásban lévő fájlokba, előfordulhat, hogy a rendszer az Írásvédett fájl mentése párbeszédpanelen kéri. Ezt a kérést fájlonként egyszer várjuk offline állapotban. Válassza a Felülírás lehetőséget az írásvédelem fájlból való eltávolításához.
A Visual Studio nem helyezi automatikusan online állapotba a megoldást. Ehhez kövesse az alábbi lépéseket.
A módosítások online állapotba helyezése, ha a kiszolgáló elérhető
A Megoldáskezelő nyissa meg a megoldás vagy fájl helyi menüjét, majd válassza a Go Online lehetőséget. Vagy a Visual Studio Fájl menüjében válassza a Source Control>Go Online lehetőséget.
Megjelenik a Go Online párbeszédpanel, és megjeleníti az offline állapotban végrehajtott módosításokat.
Jelölje be a beadni kívánt módosítások jelölőnégyzetét, majd kattintson az Online gombra.
Az offline állapotban végrehajtott módosítások függőben lévő módosításokként lesznek hozzáadva a TFVC-hez.
Projektcsoport-munkaterület beállításainak kezelése a csapat számára
Ha Ön rendszergazda, megadhatja, hogy a Visual Studio milyen típusú munkaterületet hoz létre a csapattagok számára alapértelmezés szerint, helyi vagy kiszolgálóként. Az aszinkron kivételt a csapat kiszolgálói munkaterületeihez is engedélyezheti.
A Visual Studio menüsávon válassza a Team>Project Collection Gépház> Source Control lehetőséget.
Megjelenik a Forrásvezérlő Gépház párbeszédpanel.
A Munkaterület Gépház lapon válassza a Helyi vagy a Kiszolgáló lehetőséget.
A kiszolgáló-munkaterületek fájljainak kivételéhez szükséges idő csökkenthető a rendszer számára az aszinkron kivétel engedélyezése a kiszolgáló-munkaterületeken jelölőnégyzet bejelölésével. Ha ezt a lehetőséget választja:
- A PendChange engedély már nincs kényszerítve.
- A kivételzárak le vannak tiltva.
Kattintson az OK gombra.
Munka a parancssorból
A TFVC segédprogram munkaterület - és munkaterület-parancsaival munkaterületeket hozhat létre és kezelhet a parancssorból.
Ha rendelkezik megfelelő engedélyekkel, az alábbi workspaces
paranccsal megtekintheti a projektgyűjteményben használt helyi munkaterületeket.
tf workspaces /format:detailed /owner:* /collection:https://<YourServer>/<YourCollection>/