Udostępnij za pośrednictwem


Udostępnianie projektu i dołączanie do sesji współpracy w programie Visual Studio Code

Po zainstalowaniu i zalogowaniu się do programu Visual Studio Live Share udostępnij projekt i rozpocznij sesję współpracy z zespołem.

Znajdowanie poleceń live share

W widoku Live Share

Po zainstalowaniu programu Visual Studio Live Share na pasku działań programu Visual Studio Code zostanie wyświetlona karta niestandardowa. Na tej karcie możesz uzyskać dostęp do wszystkich funkcji live share, aby współpracować. Po udostępnieniu lub dołączeniu do sesji współpracy na karcie Eksplorator zostanie również wyświetlony widok, który umożliwia dostęp do tych funkcji.

Screenshot that shows the Live Share tab in Visual Studio Code. Screenshot that shows the Explorer tab in Visual Studio Code.

Korzystając z tych widoków, możesz zobaczyć lokalizację uczestnika w kodzie udostępnionym, wybrać uczestników, aby je obserwować, skoncentrować uczestników, uzyskać dostęp do udostępnionych serwerów i terminali i nie tylko.

W menu poleceń o określonym zakresie

Wszystkie funkcje programu Visual Studio Live Share są również dostępne w palecie poleceń programu Visual Studio Code. Możesz uzyskać dostęp do palety poleceń, wybierając klawisze Ctrl+Shift+P / Cmd+Shift+P lub F1. Pełną listę poleceń można znaleźć, wprowadzając udział na żywo.

Ponieważ ta lista może być długa, można łatwiej użyć menu poleceń o określonym zakresie na pasku stanu. Wybranie przycisku stanu logowania/sesji na pasku stanu spowoduje wyświetlenie kontekstowej listy poleceń, które są dostępne do użycia:

Screenshot that shows the Visual Studio Code session state button.

Rozpocznij sesję

Po pobraniu i zainstalowaniu programu Visual Studio Live Share wykonaj następujące kroki, aby rozpocząć sesję współpracy i zaprosić współpracownika do pracy z Tobą.

  1. Logowanie

    Po zainstalowaniu rozszerzenia Live Share załaduj ponownie i zaczekaj na zainstalowanie zależności, zaloguj się, aby poinformować innych współpracowników, kim jesteś. Aby uzyskać więcej informacji, zobacz Logowanie.

  2. Otwieranie folderu

    Użyj normalnego przepływu pracy, aby otworzyć folder, projekt lub rozwiązanie, które chcesz udostępnić gościom.

  3. [Opcjonalnie] Aktualizowanie ukrytych lub wykluczonych plików

    Domyślnie usługa Live Share ukrywa przed gośćmi wszystkie pliki i foldery, do których odwołuje się plik .gitignore w folderach udostępnionych. Ukrywanie pliku uniemożliwia wyświetlanie go w drzewie plików gościa. Wykluczanie pliku stosuje bardziej rygorystyczną regułę. Wykluczenie pliku uniemożliwi otwarcie go dla gościa w sytuacjach takich jak Przejdź do definicji lub w przypadku przejścia do pliku podczas debugowania lub "obserwowanego". Aby ukryć lub wykluczyć pliki, dodaj plik vsls.json z odpowiednimi ustawieniami do projektu. Aby uzyskać więcej informacji, zobacz Kontrolowanie dostępu do plików i widoczności.

  4. Rozpoczynanie sesji współpracy

    Aby rozpocząć sesję, wybierz pozycję Live Share na pasku stanu lub naciśnij klawisze Ctrl+Shift+P lub Cmd+Shift+P, a następnie wybierz pozycję Live Share: Rozpocznij sesję współpracy (Udostępnij).

    Screenshot that shows the Visual Studio Code Live Share button.

    Uwaga

    Po pierwszym udostępnieniu oprogramowanie zapory pulpitu może monitować o zezwolenie agentowi live share na otwarcie portu. Otwieranie portu jest opcjonalne. Umożliwia ona bezpieczny tryb bezpośredni w celu zwiększenia wydajności, gdy osoba, z którą pracujesz, znajduje się w tej samej sieci co Ty. Aby uzyskać więcej informacji, zobacz zmienianie trybu połączenia.

    Link zaproszenia zostanie automatycznie skopiowany do Schowka. Po otwarciu w przeglądarce link umożliwia innym osobom dołączenie do nowej sesji współpracy, która udostępnia zawartość folderów.

    Zobaczysz również zmianę elementu paska stanu live share , aby reprezentować stan sesji. Aby zobaczyć, jak to będzie wyglądać, zobacz informacje o stanie sesji w dalszej części tego artykułu.

    Jeśli po rozpoczęciu udostępniania musisz ponownie pobrać link z zaproszeniem, możesz go pobrać, wybierając element paska stanu sesji, a następnie wybierając pozycję Zaproś innych (Kopiuj link) .

  5. [Opcjonalnie] Włączanie trybu tylko do odczytu

    Po rozpoczęciu sesji współpracy możesz ustawić sesję jako tylko do odczytu, aby uniemożliwić gościom wprowadzanie zmian w udostępnianym kodzie.

    Po udostępnieniu otrzymasz powiadomienie, że link zaproszenia zostanie skopiowany do schowka. Następnie możesz wybrać opcję, aby sesja mogła być tylko do odczytu:

    Screenshot that shows the Make read-only button.

  6. Wyślij komuś link

    Wyślij link za pośrednictwem poczty e-mail, aplikacji Teams, usługi Slack, Skype lub innych platform do gości, których chcesz zaprosić. Biorąc pod uwagę poziom dostępu do sesji live share może zapewnić gościom, należy udostępniać je tylko osobom, którym ufasz, i należy zastanowić się nad implikacjami tego, co udostępniasz.

    Napiwek

    Chcesz zrozumieć konsekwencje zabezpieczeń niektórych funkcji live share? Aby uzyskać więcej informacji, zobacz artykuł dotyczący zabezpieczeń.

    Goście, których zapraszasz, mogą mieć pytania. Przewodnik Szybki start: dołączanie do pierwszego artykułu dotyczącego sesji zawiera informacje na temat rozpoczynania pracy jako gościa.

  7. [Opcjonalnie] Zatwierdzanie gościa

    Domyślnie goście automatycznie dołączą do sesji współpracy i otrzymasz powiadomienie, gdy wszystko będzie gotowe do pracy z Tobą. To powiadomienie umożliwia usunięcie ich z sesji. Możesz również wymagać jawnego zatwierdzenia dla każdej osoby dołączania.

    Aby włączyć to zatwierdzenie, dodaj następujący kod do pliku settings.json:

    "liveshare.guestApprovalRequired": true
    

    Po włączeniu tego ustawienia zostanie wyświetlone powiadomienie z monitem o zatwierdzenie gości przed dołączeniem do nich:

    Screenshot that shows a Visual Studio Code join approval request.

    Aby uzyskać więcej informacji na temat zagadnień dotyczących zabezpieczeń zaproszeń, zobacz Zaproszenia i dostęp do dołączania.

I już!

Zatrzymaj sesję współpracy

Jako host możesz całkowicie zatrzymać udostępnianie i zakończyć sesję współpracy w dowolnym momencie. Aby to zrobić, otwórz widok Live Share na karcie Eksplorator lub kartę VS Live Share i wybierz przycisk Zatrzymaj sesję współpracy:

Screenshot that shows the Stop collaboration session button.

Wszyscy goście otrzymają powiadomienie o zakończeniu sesji. Po zakończeniu sesji goście nie będą mogli uzyskać dostępu do zawartości. Wszystkie pliki tymczasowe zostaną automatycznie wyczyszczone.

Masz problemy z udostępnianiem? Aby uzyskać więcej informacji, zobacz artykuł dotyczący rozwiązywania problemów.

Dołączanie i opuszczanie sesji

Po pobraniu i zainstalowaniu programu Visual Studio Live Share goście muszą wykonać tylko kilka kroków, aby dołączyć do hostowanej sesji współpracy. Istnieją dwa sposoby łączenia: za pośrednictwem przeglądarki i ręcznie.

Napiwek

Goście dołączający do sesji współpracy muszą zrozumieć, że hosty mogą ograniczyć dostęp do niektórych plików lub funkcji. Chcesz zrozumieć implikacje dotyczące zabezpieczeń funkcji i ustawień usługi Live Share? Aby uzyskać więcej informacji, zobacz artykuł dotyczący zabezpieczeń.

Dołączanie za pośrednictwem przeglądarki

Najprostszym sposobem dołączenia do sesji współpracy jest po prostu otwarcie linku zaproszenia w przeglądarce internetowej. Oto czego można się spodziewać:

  1. Logowanie

    Po zainstalowaniu rozszerzenia Live Share załaduj ponownie i zaczekaj na zainstalowanie zależności, zaloguj się, aby poinformować innych współpracowników, kim jesteś. Aby uzyskać więcej informacji, zobacz Logowanie.

  2. Wybierz link zaproszenia / otwórz zaproszenie w przeglądarce

    Wystarczy otworzyć (lub ponownie otworzyć) link zaproszenia w przeglądarce.

    Uwaga

    Jeśli rozszerzenie Live Share nie zostało zainstalowane, uzyskasz linki do witryny Marketplace. Zainstaluj rozszerzenie, uruchom ponownie wybrane narzędzie i ponów próbę.

    Powinna zostać powiadomiona, że przeglądarka chce uruchomić narzędzie włączone dla usługi Live Share. Jeśli zezwolisz na uruchomienie narzędzia, po uruchomieniu zostaniesz połączony z sesją współpracy.

    Screenshot that shows the join page in a browser.

    Jeśli host jest w trybie offline, otrzymasz powiadomienie. Następnie możesz skontaktować się z hostem i poprosić go o ponowne udostępnienie.

    Uwaga

    Upewnij się, że narzędzie zostało uruchomione co najmniej raz po zainstalowaniu rozszerzenia visual Studio Live Share i umożliwiło zakończenie instalacji przed otwarciem/ponownym otwarciem strony zaproszenia. Nadal masz problemy? Zobacz Ręczne dołączanie.

  3. Współpraca

    I już! Za chwilę będziesz mieć połączenie i możesz rozpocząć współpracę.

    Zobaczysz zmianę przycisku Live Share , aby przekazać stan sesji. Zapoznaj się z informacjami o stanie sesji w dalszej części tego artykułu.

    Po zakończeniu sprzężenia nastąpi automatyczne przekierowanie do pliku, który host jest obecnie edytowany.

Ręczne dołączanie

Możesz również dołączyć ręcznie bez korzystania z przeglądarki internetowej. Ta opcja może być przydatna, gdy narzędzie, którego chcesz użyć, jest już uruchomione, chcesz użyć narzędzia, którego zwykle nie używasz, lub masz problem z uzyskaniem linków zaproszeń do pracy. Proces jest prosty:

  1. Logowanie

    Po zainstalowaniu rozszerzenia Live Share załaduj ponownie i zaczekaj na zainstalowanie zależności, zaloguj się, aby poinformować innych współpracowników, kim jesteś. Aby uzyskać więcej informacji, zobacz Logowanie.

  2. Użyj polecenia join

    Na karcie Live Share na pasku działań programu Visual Studio Code wybierz przycisk lub element Dołącz do sesji współpracy:

    Screenshot that shows the Join collaboration session button.

  3. Wklej link zaproszenia

    Wklej adres URL zaproszenia, który został wysłany, a następnie wybierz klawisz Enter , aby potwierdzić.

  4. Współpracować!

    I już! Wkrótce powinno nastąpić połączenie z sesją współpracy.

    Przycisk Live Share zmieni się, aby przekazać stan sesji. Zobacz informacje o stanie sesji w dalszej części tego artykułu.

    Po zakończeniu sprzężenia nastąpi automatyczne przekierowanie do pliku, który host jest obecnie edytowany.

Opuszczanie sesji współpracy

Jako gość możesz pozostawić sesję współpracy bez kończenia jej dla innych, zamykając okno programu Visual Studio Code. Jeśli chcesz zachować otwarte okno, możesz otworzyć kartę Eksploratora live share lub kartę VS Live Share i wybrać przycisk Pozostaw sesję współpracy:

Screenshot that shows the Leave collaboration session button.

Wszystkie pliki tymczasowe są automatycznie czyszczone, więc nie trzeba wykonywać żadnych innych czynności.

Masz problemy z dołączeniem? Aby uzyskać więcej informacji, zobacz Rozwiązywanie problemów.

Stany i ograniczenia sesji

Po rozpoczęciu lub dołączeniu do sesji współpracy element paska stanu programu Visual Studio Live Share odzwierciedla stan aktywnej sesji.

Są to stany, które zwykle zobaczysz:

Stan Element paska stanu opis
Nieaktywny Screenshot that shows the Visual Studio Code status as inactive. Brak aktywnej sesji współpracy. Nic nie jest udostępniane.
Host: udostępnianie w toku Screenshot that shows the Visual Studio Code status as share in progress. Rozpoczyna się sesja współpracy. Udostępnianie zawartości rozpocznie się wkrótce.
Host: udostępnianie Screenshot that shows the Visual Studio Code status as sharing active. Sesja współpracy jest aktywna. Zawartość jest udostępniana.
Host: udostępnianie tylko do odczytu Screenshot that shows the Visual Studio Code status as sharing read-only. Host udostępnia sesję współpracy tylko do odczytu.
Gość: dołączanie do sesji Screenshot that shows the Visual Studio Code status as joining. Gość dołącza do istniejącej sesji współpracy.
Gość: przyłączony Screenshot that shows the Visual Studio Code status as joined. Gość jest przyłączony i połączony z aktywną sesją współpracy i odbiera zawartość udostępnioną.
Gość: przyłączony tylko do odczytu Screenshot that shows the Visual Studio Code status as joined read-only. Gość jest przyłączony i połączony z aktywną sesją współpracy tylko do odczytu.

Chociaż obecnie podczas korzystania z funkcji opisanych w tym artykule występują pewne niedociągnięci goście, hosty sesji współpracy zachowują pełną funkcjonalność wybranego narzędzia. Aby uzyskać więcej informacji, zobacz:

Następne kroki