Fitur dan konsep Live Share

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.

Live Share dibangun menggunakan arsitektur serta konsep revolusioner yang bermanifestasi sebagai fitur canggih bagi pengguna kami. Di bawah ini Anda akan menemukan semua fitur pembeda Live Share dan apa yang menjadikannya pemimpin di ruang kolaborasi.

Sesi kolaborasi

Semua aktivitas kolaborasi di Visual Studio Live Share melibatkan satu host sesi kolaborasi dan satu atau beberapa tamu. Host adalah orang yang memulai sesi kolaborasi dan siapa pun yang bergabung adalah tamu.

Host sesi kolaborasi dapat menggunakan semua alat dan layanan mereka tetapi tamu hanya diberikan akses ke hal-hal tertentu yang telah dibagikan host dengan mereka. Ini mencakup kode, server yang sedang berjalan, sesi debug, terminal, dan banyak lagi. Saat ini semua konten yang dibagikan disimpan di komputer host dan tidak disinkronkan ke cloud atau di komputer tamu yang memungkinkan akses instan dan peningkatan keamanan. Keuntungannya adalah bahwa seluruh solusi tersedia saat tamu bergabung, dan saat host mengakhiri sesi kolaborasi, konten tidak lagi tersedia. Selanjutnya, file sementara yang dibuat oleh IDE/editor untuk meningkatkan performa tamu secara otomatis dibersihkan ketika sesi berakhir.

Berbagi

Saat Anda "berbagi" sebagai host, Anda memulai sesi kolaborasi yang berbagi konten proyek, solusi, atau folder. Tamu mendapatkan akses ke konten ini menggunakan tautan undangan yang Anda kirimkan kepada mereka. Meskipun "berbagi" merupakan singkatan dari "berbagi proyek", istilah itu juga membuka peluang untuk berbagi fitur lain seperti penelusuran kesalahan.

Pelajari lebih lanjut:Kode VSVS

Bergabung

Mengklik tautan undangan yang dikirimkan kepada Anda oleh host memungkinkan Anda untuk "bergabung" sesi kolaborasi sebagai tamu dan mengakses konten atau kemampuan apa pun yang telah dipilih host untuk dibagikan dengan Anda. Tautan web menyediakan cara cepat untuk melompat ke sesi kolaborasi jika Anda sudah menginstal ekstensi, dan cara cepat untuk menyiapkan informasi jika Anda tidak melakukannya.

Pelajari lebih lanjut:Kode VSVS

Fitur

Pengeditan bersama

Saat Anda membuka file yang sama dengan kolaborator lain, Anda langsung dapat "mengedit secara kolaboratif" atau "mengedit bersama" konten file. Anda dapat melihat pengeditan setiap kolaborator, kursor dan pilihannya, dan banyak lagi. Lebih baik lagi, Anda tidak dipaksa mengedit file yang sama setiap saat sehingga Anda dapat berkolaborasi secara oportunistik dan bertindak secara independen sesuai keinginan Anda.

Catatan

Pengeditan bersama memiliki beberapa batasan. Lihat dukungan platform untuk status fitur berdasarkan bahasa.

Pelajari lebih lanjut:Kode VSVS

Mengikuti dan fokus

Terkadang Anda perlu menjelaskan masalah atau desain yang mencakup beberapa file atau lokasi dalam kode. Dalam situasi seperti ini, akan berguna untuk sementara mengikuti rekan kerja saat mereka berpindah-pindah dalam proyek ketika menyunting bersama. Untuk alasan ini, sebagai tamu, ketika Anda bergabung dengan sesi kolaborasi, Anda secara otomatis "mengikuti" lokasi edit host. Host dan tamu dapat mulai atau berhenti saling mengikuti cukup dengan satu klik mouse. Selain itu, Anda mungkin menemukan bahwa Anda ingin meminta semua peserta untuk mengikuti Anda. Live Share memungkinkan Anda meminta agar semua orang "fokus" perhatian mereka pada Anda dengan pemberitahuan yang memudahkan mereka untuk mengikuti Anda kembali.

Pelajari lebih lanjut:Kode VSVS

Debugging kolaboratif

Ketika Anda men-debug masalah pengkodian keras atau bug, memiliki sepasang mata ekstra bisa sangat berguna. Sebagai host, Live Share secara otomatis memungkinkan "penelusuran kesalahan kolaboratif" atau "penelusuran kesalahan bersama" dengan berbagi sesi penelusuran kesalahan dengan semua tamu. Masing-masing dari Anda dapat menggunakan fitur pengeditan bersama serta kemampuan untuk menelusuri secara mandiri saat melangkah bersama.

Catatan

Lihat dukungan platform untuk mengetahui status fitur debug berdasarkan bahasa atau platform.

Pelajari lebih lanjut:Kode VSVS

Bagikan server / Bagikan port

Saat melakukan debug bersama, akan sangat berguna jika Anda dapat mengakses berbagai bagian aplikasi yang disajikan oleh host selama sesi debug. Anda mungkin ingin mengakses aplikasi di browser, mengakses database lokal, atau menekan titik akhir REST dari alat Anda. Live Share memungkinkan Anda "berbagi server", yang memetakan port lokal pada komputer host ke port yang sama persis di setiap komputer tamu. Sebagai tamu, Anda kemudian dapat berinteraksi dengan aplikasi persis seolah-olah berjalan secara lokal di komputer Anda (misalnya, host dan tamu dapat mengakses aplikasi web yang berjalan di http://localhost:3000).

Pelajari lebih lanjut:Kode VSVS

Bagikan terminal

Pengembangan modern sering menggunakan berbagai alat baris perintah. Untungnya, Live Share memungkinkan Anda sebagai tuan rumah untuk secara opsional "berbagi terminal" dengan tamu. Terminal bersama dapat bersifat baca-saja atau sepenuhnya kolaboratif, sehingga Anda dan tamu Anda dapat menjalankan perintah dan melihat hasilnya. Sebagai host, Anda selalu memegang kendali dan dapat memutuskan apakah kolaborator lain dapat menjalankan perintah itu sendiri atau hanya melihat output perintah. Faktanya, apa pun yang ingin Anda rahasiakan dapat Anda jalankan di terminal pribadi.

Pelajari lebih lanjut:Kode VSVS

Kontrol akses

Visual Studio Live Share memberi peserta sejumlah cara hebat untuk berkolaborasi. Namun, dengan jumlah opsi dan fleksibilitas yang diberikan untuk berinteraksi dengan host, Anda mungkin ingin secara eksplisit menyetujui tamu yang bergabung atau mengunci akses ke file atau folder tertentu. Live Share memiliki sejumlah pengaturan yang dapat membantu Anda, termasuk mode baca saja dan mengharuskan persetujuan tamu.

Pelajari lebih lanjut:Kode VSVS

Mode koneksi fleksibel

Untuk memastikan performa optimal, Visual Studio Live Share mendukung dua "mode koneksi" inti: "direct" dan "relay." Dalam mode langsung, tamu terhubung langsung ke host tanpa melalui web. Mode relai memungkinkan tamu yang terletak di jaringan yang sama sekali berbeda untuk terhubung ke host melalui relai internet. Dalam semua kasus, koneksi dienkripsi SSH atau SSL untuk memastikan bahwa hanya kolaborator yang mendapatkan akses ke apa yang terjadi melalui kawat. Secara bawaan, Live Share berada dalam mode "otomatis", yang mula-mula mencoba koneksi langsung lalu beralih ke relai, tetapi jika Anda mau, Anda dapat mengunci ke satu mode saja.

Pelajari lebih lanjut:Kode VSVS