Berbagi proyek dan bergabung dengan sesi kolaborasi di Visual Studio Code

Important

Visual Studio Live Share dalam mode pemeliharaan, tanpa fitur tambahan yang direncanakan.

Kemampuan yang ada tetap tersedia. Gunakan dokumentasi ini untuk fungsionalitas saat ini dan panduan operasional. Untuk detailnya, lihat mode Maintenance untuk Visual Studio Live Share.

Setelah menginstal dan masuk ke Visual Studio Live Share, bagikan proyek dan mulai sesi kolaborasi dengan tim Anda.

Temukan perintah Berbagi Langsung

Di viewlet Berbagi Langsung

Setelah Anda menginstal Visual Studio Live Share, tab kustom akan muncul di Bilah Aktivitas Visual Studio Code. Pada tab ini, Anda dapat mengakses semua fungsi Live Share untuk berkolaborasi. Saat Anda berbagi atau bergabung dengan sesi kolaborasi, tampilan juga akan muncul di tab Explorer yang memungkinkan Anda mengakses fungsi-fungsi ini.

Screenshot yang memperlihatkan tab Berbagi Langsung di Visual Studio Code. Screenshot yang memperlihatkan tab Explorer di Visual Studio Code.

Dengan menggunakan tampilan ini, Anda dapat melihat lokasi peserta dalam kode bersama, memilih peserta untuk mengikutinya, memfokuskan peserta, mengakses server dan terminal bersama, dan banyak lagi.

Di menu perintah terlingkup

Semua fungsi Visual Studio Live Share juga tersedia dari Palet Perintah Visual Studio Code. Anda dapat mengakses Palet Perintah dengan memilih Ctrl+Shift+P / Cmd+Shift+P atau F1. Anda dapat menemukan daftar lengkap perintah dengan memasukkan berbagi langsung.

Karena daftar ini bisa panjang, mungkin lebih mudah untuk menggunakan menu perintah terlingkup dari bilah status. Memilih tombol status masuk /sesi pada bilah status akan memunculkan daftar perintah kontekstual yang tersedia untuk digunakan:

Screenshot yang memperlihatkan tombol status sesi Visual Studio Code.

Memulai sesi

Setelah Anda mengunduh dan menginstal Visual Studio Live Share, ikuti langkah-langkah ini untuk memulai sesi kolaborasi dan mengundang kolega untuk bekerja dengan Anda.

  1. Masuk

    Setelah Anda menginstal Ekstensi Berbagi Langsung, muat ulang, dan tunggu dependensi diinstal, masuk untuk memberi tahu kolaborator lain siapa Anda. Untuk informasi selengkapnya, lihat Masuk.

  2. Buka folder

    Gunakan alur kerja normal Anda untuk membuka folder, proyek, atau solusi yang ingin Anda bagikan dengan tamu Anda.

  3. [Opsional] Memperbarui file tersembunyi atau dikecualikan

    Secara bawaan, Live Share menyembunyikan file dan folder apa pun yang dirujuk dalam file .gitignore dari tamu Anda di folder yang Anda bagikan. Menyembunyikan file mencegahnya muncul di pohon file tamu. Mengecualikan file menerapkan aturan yang lebih ketat. Mengecualikan file akan mencegah Live Share membukanya untuk tamu dalam situasi seperti Buka Definisi atau jika Anda masuk ke file saat debugging atau saat Anda diikuti. Untuk menyembunyikan atau mengecualikan file, tambahkan file .vsls.json ke proyek Anda dengan pengaturan yang sesuai. Untuk informasi selengkapnya, lihat mengontrol akses dan visibilitas file.

  4. Memulai sesi kolaborasi

    Untuk memulai sesi, pilih Berbagi Langsung pada bilah status atau pilih Ctrl+Shift+P atau Cmd+Shift+P lalu pilih Berbagi Langsung: Mulai sesi kolaborasi (Bagikan).

    Screenshot yang memperlihatkan tombol Visual Studio Code Live Share.

    Note

    Pertama kali Anda berbagi, perangkat lunak firewall desktop Anda mungkin meminta Anda untuk mengizinkan agen Live Share membuka port. Membuka port bersifat opsional. Ini memungkinkan mode langsung aman untuk meningkatkan performa ketika orang yang bekerja dengan Anda berada di jaringan yang sama dengan Anda. Untuk informasi selengkapnya, lihat mengubah mode koneksi.

    Tautan undangan akan otomatis disalin ke clipboard Anda. Saat dibuka di browser, tautan memungkinkan orang lain untuk bergabung dengan sesi kolaborasi baru yang berbagi konten folder.

    Anda juga akan melihat item bilah status Berbagi Langsung berubah untuk mewakili status sesi. Untuk melihat seperti apa tampilannya, lihat informasi status sesi nanti di artikel ini.

    Jika Anda perlu mendapatkan tautan undangan lagi setelah mulai berbagi, Anda bisa mendapatkannya dengan memilih item bilah status status sesi lalu memilih Undang Orang Lain (Salin Tautan).

  5. [Opsional] Mengaktifkan mode baca-saja

    Setelah memulai sesi kolaborasi, Anda dapat mengatur sesi menjadi baca-saja untuk mencegah tamu melakukan pengeditan ke kode yang Anda bagikan.

    Setelah berbagi, Anda akan mendapatkan pemberitahuan bahwa tautan undangan disalin ke clipboard Anda. Selanjutnya, Anda dapat memilih opsi agar sesi menjadi hanya-baca:

    Cuplikan layar yang memperlihatkan tombol Buat baca-saja.

  6. Mengirimkan tautan kepada seseorang

    Kirim tautan melalui email, Teams, Slack, Skype, atau platform lain ke tamu yang ingin Anda undang. Mengingat tingkat akses yang dapat diberikan sesi Berbagi Langsung kepada tamu, Anda hanya boleh berbagi dengan orang yang Anda percayai, dan Anda harus memikirkan implikasi dari apa yang Anda bagikan.

    Tip

    Ingin memahami implikasi keamanan dari beberapa fitur Live Share? Untuk informasi selengkapnya, lihat artikel keamanan .

    Tamu yang Anda undang mungkin memiliki pertanyaan. Artikel Mulai Cepat: Bergabung dengan sesi pertama Anda berisi informasi tentang cara memulai sebagai tamu.

  7. [Opsional] Menyetujui tamu

    Secara default, tamu akan secara otomatis bergabung dengan sesi kolaborasi Anda dan Anda akan diberi tahu ketika mereka siap untuk bekerja dengan Anda. Pemberitahuan ini memberi Anda opsi untuk menghapusnya dari sesi. Anda juga dapat memilih untuk memerlukan persetujuan eksplisit bagi siapa pun yang bergabung.

    Untuk mengaktifkan persetujuan ini, tambahkan kode berikut ke settings.json:

    "liveshare.guestApprovalRequired": true
    

    Saat pengaturan ini diaktifkan, pemberitahuan akan meminta Anda untuk menyetujui tamu sebelum mereka dapat bergabung:

    Tangkapan layar yang menunjukkan permintaan persetujuan untuk bergabung di Visual Studio Code.

    Lihat Undangan dan akses untuk bergabung untuk informasi lebih lanjut tentang pertimbangan keamanan terkait undangan.

Itu saja!

Menghentikan sesi kolaborasi

Sebagai host, Anda dapat berhenti berbagi sepenuhnya dan mengakhiri sesi kolaborasi kapan saja. Untuk melakukannya, buka tampilan Berbagi Langsung pada tab Explorer atau tab VS Live Share dan pilih tombol Hentikan sesi kolaborasi :

Cuplikan layar yang memperlihatkan tombol Hentikan sesi kolaborasi.

Semua tamu akan diberi tahu bahwa sesi selesai. Setelah sesi selesai, tamu tidak akan dapat mengakses konten. File sementara apa pun akan dibersihkan secara otomatis.

Mengalami masalah dengan berbagi? Untuk informasi selengkapnya, lihat artikel pemecahan masalah .

Bergabung dan keluar dari sesi

Setelah mereka mengunduh dan menginstal Visual Studio Live Share, tamu hanya perlu mengambil beberapa langkah untuk bergabung dengan sesi kolaborasi yang dihosting. Ada dua cara untuk bergabung: melalui browser dan secara manual.

Tip

Tamu yang bergabung dalam sesi kolaborasi perlu memahami bahwa host mungkin membatasi akses mereka ke file atau fitur tertentu. Ingin memahami implikasi keamanan fitur dan pengaturan Live Share? Untuk informasi selengkapnya, lihat artikel keamanan .

Bergabung melalui browser

Cara term mudah untuk bergabung dengan sesi kolaborasi adalah dengan hanya membuka tautan undangan di browser web. Berikut adalah apa yang diharapkan:

  1. Masuk

    Setelah Anda menginstal Ekstensi Berbagi Langsung, muat ulang, dan tunggu dependensi diinstal, masuk untuk memberi tahu kolaborator lain siapa Anda. Untuk informasi selengkapnya, lihat Masuk.

  2. Pilih tautan undangan/ buka undangan di browser Anda

    Cukup buka (atau buka kembali) tautan undangan di browser.

    Note

    Jika Anda belum menginstal Ekstensi Berbagi Langsung, Anda akan mendapatkan tautan ke Marketplace. Instal ekstensi, mulai ulang alat yang Anda pilih, dan coba lagi.

    Anda akan diberi tahu bahwa browser ingin memulai alat bantu yang telah diaktifkan untuk Live Share. Jika Anda mengizinkannya menjalankan alat, Anda akan terhubung ke sesi kolaborasi saat sesi tersebut dimulai.

    Cuplikan layar yang memperlihatkan halaman gabungan di browser.

    Jika host offline, Anda akan diberi tahu. Anda kemudian dapat menghubungi host dan meminta mereka untuk berbagi lagi.

    Note

    Pastikan Anda telah memulai alat setidaknya sekali setelah menginstal Ekstensi Berbagi Langsung Visual Studio dan memungkinkan penginstalan selesai sebelum membuka/membuka kembali halaman undangan. Masih mengalami masalah? Lihat Bergabung secara manual.

  3. Kolaborasi

    Itu saja! Dalam sesaat Anda akan terhubung dan Anda dapat mulai berkolaborasi.

    Anda akan melihat tombol Berbagi Langsung berubah untuk menyampaikan status sesi. Lihat informasi tentang status sesi nanti di artikel ini.

    Setelah proses bergabung selesai, Anda akan secara otomatis diarahkan ke file yang saat ini sedang diedit oleh penyelenggara.

Bergabung secara manual

Anda juga dapat bergabung secara manual tanpa menggunakan browser web. Opsi ini dapat berguna ketika alat yang ingin Anda gunakan sudah berjalan, Anda ingin menggunakan alat yang biasanya tidak Anda gunakan, atau Anda mengalami masalah saat membuat tautan undangan berfungsi. Prosesnya mudah:

  1. Masuk

    Setelah Anda menginstal Ekstensi Berbagi Langsung, muat ulang, dan tunggu penginstalan dependensi, masuk untuk memberi tahu kolaborator lain siapa Anda. Untuk informasi selengkapnya, lihat Masuk.

  2. Gunakan perintah gabung

    Pada tab Live Share di Bilah Aktivitas Visual Studio Code, pilih tombol atau item Bergabung dengan sesi kolaborasi:

    Cuplikan layar yang memperlihatkan tombol Gabungkan sesi kolaborasi.

  3. Tempelkan tautan undangan

    Tempelkan URL undangan yang Anda kirim dan pilih Enter untuk mengonfirmasi.

  4. Berkolaborasi!

    Itu saja! Anda akan segera terhubung ke sesi kolaborasi.

    Tombol Berbagi Langsung akan berubah untuk menyampaikan status sesi. Lihat informasi tentang status sesi nanti di artikel ini.

    Setelah proses bergabung selesai, Anda akan secara otomatis diarahkan ke file yang saat ini sedang diedit oleh penyelenggara.

Meninggalkan sesi kolaborasi

Sebagai tamu, Anda dapat meninggalkan sesi kolaborasi tanpa mengakhirinya untuk orang lain hanya dengan menutup jendela Visual Studio Code. Jika Ingin membuka jendela, Anda dapat membuka tab Live Share Explorer atau tab VS Live Share dan pilih tombol Tinggalkan sesi kolaborasi :

Cuplikan layar yang memperlihatkan tombol Tinggalkan sesi kolaborasi.

File sementara apa pun secara otomatis dibersihkan, jadi Anda tidak perlu melakukan hal lain.

Kesulitan bergabung? Untuk informasi selengkapnya, lihat pemecahan masalah.

Status dan batasan sesi

Setelah Anda memulai atau bergabung dengan sesi kolaborasi, item bilah status Visual Studio Live Share mencerminkan status sesi aktif.

Ini adalah status yang biasanya akan Anda lihat:

State Item pada bilah status Deskripsi
Tidak Aktif Screenshot yang menunjukkan status Visual Studio Code sebagai inactive. Tidak ada sesi kolaborasi aktif. Tidak ada yang dibagikan.
Host: Berbagi sedang berlangsung Cuplikan layar yang menunjukkan status Visual Studio Code sebagai berbagi sedang berlangsung. Sesi kolaborasi dimulai. Berbagi konten akan segera dimulai.
Host: Berbagi Cuplikan layar yang menunjukkan status berbagi Visual Studio Code aktif. Sesi kolaborasi sedang aktif. Konten telah dibagikan.
Host: Berbagi Baca-saja Cuplikan layar yang menunjukkan status Visual Studio Code dibagikan dalam mode baca saja. Host berbagi sesi kolaborasi baca-saja.
Tamu: Bergabung ke sesi Cuplikan layar yang menunjukkan status Visual Studio Code saat sedang bergabung. Tamu sedang bergabung dengan sesi kolaborasi yang sudah ada.
Tamu: Bergabung Cuplikan layar yang menunjukkan status Visual Studio Code sebagai terhubung. Tamu bergabung dan terhubung ke sesi kolaborasi aktif dan menerima konten bersama.
Tamu: Tergabung Hanya baca Cuplikan layar yang menampilkan status Visual Studio Code sebagai terhubung dalam mode hanya-baca. Tamu bergabung dan tersambung ke sesi kolaborasi baca-saja yang aktif.

Meskipun saat ini ada beberapa kekurangan yang akan dialami tamu saat menggunakan fitur yang dijelaskan dalam artikel ini, host sesi kolaborasi mempertahankan fungsionalitas lengkap alat yang mereka pilih. Untuk informasi selengkapnya, lihat:

Langkah berikutnya