Élő megosztási funkciók és fogalmak

Important

Visual Studio Élő megosztás karbantartási módban van, további funkciók nem tervezettek.

A meglévő képességek továbbra is elérhetők maradnak. Ez a dokumentáció az aktuális funkciókhoz és működési útmutatóhoz használható. További részletekért lásd: A Visual Studio Live Share karbantartási módja.

Az élő megosztás forradalmi architektúra és fogalmak használatával készült, amelyek hatékony funkciókként nyilvánulnak meg a felhasználók számára. Az alábbiakban megtalálja az élő megosztás összes megkülönböztető funkcióját, és azt, hogy mi teszi vezető szerepet az együttműködési térben.

Együttműködési munkamenetek

A Visual Studio Live Share-ben végzett összes együttműködési tevékenységben egyetlen együttműködési munkamenetgazda és egy vagy több vendég vesz részt. A házigazda az a személy, aki elindította az együttműködési munkamenetet, és aki csatlakozik hozzá, az vendég.

A közös munkamenetek házigazdái az összes eszközüket és szolgáltatásukat használhatják, a vendégek azonban csak azokhoz az elemekhez kapnak hozzáférést, amelyeket a házigazda megosztott velük. Ez magában foglalja a kódot, a futó kiszolgálókat, a hibakeresési munkameneteket, a terminálokat és egyebeket. Jelenleg az összes megosztott tartalom a gazdagép gépén marad, és nem szinkronizálódik a felhőbe vagy a vendég gépére, ami azonnali hozzáférést és nagyobb biztonságot tesz lehetővé. Ennek az az előnye, hogy a teljes megoldás abban a pillanatban elérhetővé válik, amikor a vendég csatlakozik, és amikor a házigazda lezár egy együttműködési munkamenetet, a tartalom többé nem érhető el. Emellett az IDE/szerkesztő által a vendég teljesítményének javítása érdekében létrehozott ideiglenes fájlok automatikusan törlődnek a munkamenet végén.

Sharing

Amikor házigazdaként a „Megosztás” lehetőséget választja, elindít egy együttműködési munkamenetet, amelyben megosztja egy projekt, megoldás vagy mappa tartalmát. A vendégek az Ön által küldött meghívó hivatkozással férhetnek hozzá ehhez a tartalomhoz. Bár a „megosztás” a „projekt megosztása” rövid megnevezése, egyúttal más funkciók, például a hibakeresés megosztását is lehetővé teszi.

További információ:VS CodeVS

Csatlakozás

A gazdagép által Önnek küldött meghívóhivatkozásra kattintva vendégként "csatlakozhat" egy együttműködési munkamenethez, és hozzáférhet azokhoz a tartalmakhoz vagy képességekhez, amelyeket a gazdagép megosztott Önnel. A webes hivatkozással gyorsan ugrhat az együttműködési munkamenetbe, ha már telepítve van a bővítmény, és gyors módot kínál az információk beállítására, ha nem.

További információ:VS CodeVS

Funkciók

Közös szerkesztés

Ha ugyanazt a fájlt nyitja meg, mint egy másik közreműködő, azonnal "közösen szerkesztheti" vagy "közösen szerkesztheti" a fájl tartalmát. Megtekintheti az egyes közreműködők szerkesztéseit, kurzorait és kijelöléseit stb. Még jobb, hogy nem kényszerülsz arra, hogy folyamatosan ugyanazt a fájlt szerkeszd, így alkalomszerűen együttműködhetsz, és belátásod szerint önállóan is dolgozhatsz.

Note

A közös szerkesztésnek van néhány korlátozása. A funkciók nyelvenkénti állapotát illetően lásd a platformtámogatást.

További információ:VS CodeVS

Követés és összpontosítás

Néha el kell magyaráznia egy olyan problémát vagy kialakítást, amely több fájlra vagy helyre terjed ki a kódban. Ilyen helyzetekben hasznos lehet ideiglenesen követni egy munkatársat a projekt során, amikor közös szerkesztést folytatnak. Ezért vendégként, amikor csatlakozik egy együttműködési munkamenethez, automatikusan „követi” a házigazda szerkesztési pozícióját. A házigazdák és a vendégek egyetlen kattintással ki- és bekapcsolódhatnak egymás követésébe és követéséből. Emellett előfordulhat, hogy minden résztvevőt arra szeretne kérni, hogy kövesse Önt. A Live Share segítségével kérheti, hogy mindenki Önre figyeljen, egy olyan értesítés segítségével, amely megkönnyíti számukra, hogy újra kövessék Önt.

További információ:VS CodeVS

Együttes hibakeresés

Amikor nehezen megoldható programozási problémákon vagy makacs hibákon dolgozol, egy második szempár nagyon hasznos lehet. Gazdaként a Live Share automatikusan engedélyezi az „együttműködésen alapuló hibakeresést”, más néven „közös hibakeresést”, azzal, hogy megosztja a hibakeresési munkamenetet az összes vendéggel. Mindketten hozzáfértek a közös szerkesztési funkciókhoz, és önállóan is vizsgálódhattok, miközben együtt haladtok végig a folyamaton.

Note

Lásd a platformtámogatást a hibakeresési funkciók nyelv vagy platform szerinti állapotáról.

További információ:VS CodeVS

Kiszolgáló megosztása/ Port megosztása

Közös hibakeresés esetén nagyon hasznos lehet hozzáférni az alkalmazás különböző, a hoszt által a hibakeresési munkamenet során elérhetővé tett részeihez. Előfordulhat, hogy böngészőben szeretné elérni az alkalmazást, elérni egy helyi adatbázist, vagy egy REST-végpontot elérni az eszközeiről. A Live Share lehetővé teszi a „szerver megosztását”, amely a gazdagépen lévő helyi portot az egyes vendégek gépén pontosan ugyanahhoz a porthoz rendeli hozzá. Vendégként ezután ugyanúgy használhatja az alkalmazást, mintha helyben, az Ön gépén futna (például a gazdagép és a vendég is hozzáférhet a(z) http://localhost:3000). címen futó webalkalmazáshoz.

További információ:VS CodeVS

Terminálok megosztása

A modern fejlesztés gyakran használja a parancssori eszközök széles skáláját. Szerencsére a Live Share lehetővé teszi, hogy házigazdaként igény szerint megoszthasd a terminált a vendégekkel. A megosztott terminál írásvédett vagy teljes mértékben együttműködő lehet, így Ön és a vendégek is futtathatnak parancsokat, és megtekinthetik az eredményeket. Gazdagépként ön mindig kézben tarthatja a parancsokat, és eldöntheti, hogy más közreműködők is futtathatnak-e parancsokat, vagy csak a parancskimenetet látják. Sőt, bármit, amit meg szeretne tartani magának, futtathat egy nem tagolt terminálban.

További információ:VS CodeVS

Hozzáférési vezérlők

Visual Studio Élő megosztás számos nagyszerű módszert kínál a résztvevőknek az együttműködésre. Azonban a vendégek számára a házigazdákkal való interakcióhoz biztosított számos lehetőség és rugalmasság miatt érdemes lehet kifejezetten jóváhagyni a csatlakozó vendégeket, vagy korlátozni a hozzáférést bizonyos fájlokhoz vagy mappákhoz. A Live Share számos olyan beállítást kínál, amely segíthet, többek között a csak olvasható mód és a vendégek jóváhagyásának megkövetelése.

További információ:VS CodeVS

Rugalmas csatlakozási módok

Az optimális teljesítmény biztosítása érdekében Visual Studio Live Share két alapvető "kapcsolati módot" támogat: a "közvetlen" és a "továbbító" módot. Közvetlen módban a vendégek közvetlenül a gazdagéphez csatlakoznak anélkül, hogy a weben keresztülmennek. A Relay mód lehetővé teszi, hogy a teljesen más hálózaton található vendégek internetes továbbítón keresztül csatlakozzanak a gazdagéphez. A kapcsolatok minden esetben SSH- vagy SSL-titkosítással vannak titkosítva, így csak a közreműködők férhetnek hozzá a vezetéken keresztüli műveletekhez. Az élő megosztás alapértelmezés szerint "automatikus" módban van, amely először megpróbál közvetlen kapcsolatot létesíteni, majd a továbbítónak átadja, de ha szeretné, egyetlen módban is zárolhatja.

További információ:VS CodeVS