Fitur dan konsep 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 termasuk kode, menjalankan server, sesi penelusuran kesalahan, 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. Sementara "berbagi" singkatan untuk "berbagi proyek," itu juga membuka pintu untuk berbagi kemampuan lain seperti penelusuran kesalahan.
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.
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.
Mengikuti dan memfokuskan
Terkadang Anda perlu menjelaskan masalah atau desain yang mencakup beberapa file atau lokasi dalam kode. Dalam situasi ini, dapat berguna untuk sementara mengikuti kolega saat mereka bergerak di seluruh proyek saat mengedit bersama. Untuk alasan ini, sebagai tamu, ketika Anda bergabung dengan sesi kolaborasi, Anda secara otomatis "mengikuti" lokasi edit host. Tuan rumah dan tamu dapat masuk dan keluar dari mengikuti satu sama lain dengan klik mouse sederhana. 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.
Penelusuran kesalahan bersama
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. Anda masing-masing mendapatkan fitur pengeditan bersama bersama dengan kemampuan untuk menyelidiki secara independen saat Anda melangkah bersama-sama.
Catatan
Lihat dukungan platform untuk status fitur penelusuran kesalahan berdasarkan bahasa atau platform.
Bagikan server / Bagikan port
Saat penelusuran kesalahan bersama, sangat berguna untuk mendapatkan akses ke berbagai bagian aplikasi yang dilayani oleh host untuk sesi penelusuran kesalahan. 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).
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. Bahkan, apa pun yang ingin Anda simpan sendiri, Anda dapat berjalan di terminal yang tidak dibagikan.
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 baca-saja dan mengharuskan penerimaan tamu.
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 default, Live Share berada dalam mode "otomatis", yang pertama kali mencoba koneksi langsung dan kemudian gagal ke relai, tetapi jika mau, Anda dapat mengunci ke dalam satu mode.