Live Share özellikleri ve kavramları

Live Share devrim niteliğindeki bir mimari ve kullanıcılarımıza yönelik güçlü özellikler olarak kendini gösteren kavramlarla oluşturulmuştur. Aşağıda Live Share'in tüm ayırt edici özelliklerini ve onu işbirliği alanında lider yapan özellikleri bulacaksınız.

İşbirliği oturumları

Visual Studio Live Share’deki tüm işbirliği etkinliklerinde tek bir işbirliği oturumu ev sahibi ve bir ya da daha fazla konuk olur. Ev sahibi, işbirliği oturumunu başlatan kişidir ve katılan herkes konuktır.

İşbirliği oturumu ev sahipleri tüm araçlarını ve hizmetlerini kullanabilirken, konuklar yalnızca ev sahibinin kendileriyle paylaştığı belirli şeylere erişebilir. Bunlara kod, çalışan sunucular, hata ayıklama oturumları, terminaller ve daha fazlası dahildir. Şu anda paylaşılan tüm içerikler ev sahibinin makinesinde tutulur. Bunlar bulutla ya da konuğun makinesiyle eşleştirilmediğinden, anında erişim olanağı ve daha fazla güvenlik sağlanır. Bunun avantajı, bir konuk oturuma katıldığı anda tüm çözümün kullanılabilir olması ve işbirliği oturumu ev sahibi tarafından sonlandırılınca içeriğin kullanılamaz hale gelmesidir. Ayrıca, konuk için performansın geliştirilmesi amacıyla IDE/düzenleyici tarafından oluşturulan geçici dosyalar, oturum sona erdiğinde otomatik olarak temizlenir.

Paylaşma

Bir ev sahibi olarak “paylaş” seçeneğini belirlediğinizde bir projenin, çözümün veya klasörün içeriğinin paylaşıldığı bir işbirliği oturumu başlatırsınız. Konuklar, gönderdiğiniz davet bağlantısını kullanarak bu içeriğe erişim elde eder. “Paylaş” seçeneği kısaca “Bir projeyi paylaş” anlamına gelir, ancak hata ayıklama gibi diğer özelliklerin paylaşılmasına da açık kapı bırakır.

Daha fazla bilgi edininVS CodeVS:

Katma

Bir ev sahibi tarafından size gönderilen davet bağlantısına tıklayarak bir işbirliği oturumuna konuk olarak “katılabilir” ve ev sahibinin sizinle paylaşmayı seçtiği tüm içeriklere veya özelliklere erişebilirsiniz. Web bağlantısı, uzantıyı zaten yüklediyseniz hızla bir işbirliği oturumuna katılmanıza olanak sağlar, uzantıyı yüklemediyseniz hızlı kurulumla ilgili bilgi verir.

Daha fazla bilgi edininVS CodeVS:

Özellikler

Birlikte düzenleme

Aynı dosyayı başka bir katılımcı olarak açtığınızda, dosyanın içeriğini hemen “işbirliği yaparak düzenleme” veya “birlikte düzenleme” imkanınız olur. Her katılımcının yaptığı düzenleme işlemlerini, imlecini, seçimlerini ve daha fazlasını görebilirsiniz. Üstelik her zaman aynı dosyayı düzenlemek zorunda olmadığınızdan, işbirliği boyunca daha fazla fırsattan yararlanabilir ve gerektiğinde bağımsız olarak çalışabilirsiniz.

Dekont

Birlikte düzenleme deneyiminde birkaç kısıtlama vardır. Dile göre özelliklerin durumu hakkında bilgi edinmek için bkz. platform desteği.

Daha fazla bilgi edininVS CodeVS:

Takip etme ve odaklanma

Bazen birden çok dosyayı ya da kodun birden çok yerini ilgilendiren bir sorunu ya da tasarımı açıklamanız gerekir. Böyle durumlarda, birlikte düzenleme sırasında geçici olarak karşı tarafın projede yaptığı işlemleri takip etmek yararlı olabilir. Bu nedenle, bir ev sahibinin işbirliği oturumuna katıldığınızda otomatik olarak ev sahibinin düzenleme konumunu “takip edersiniz”. Ev sahipleri ve konuklar tek bir fare tıklamasıyla birbirlerini takip etmeye başlayıp takibi sonlandırabilir. Ayrıca, tüm katılımcıların sizi takip etmesini isteyeceğiniz durumlar olabilir. Live Share, katılımcıların sizi takip etmesini kolaylaştıran bir bildirimle herkesten size “odaklanmasını” istemenize imkan tanır.

Daha fazla bilgi edininVS CodeVS:

Birlikte hata ayıklama

Zor kod sorunlarını veya hataları ayıklarken başka birinin size eşlik etmesi çok yararlı olabilir. Ev sahibi sizseniz Live Share, hata ayıklama oturumunu tüm kullanıcılarla paylaşarak “işbirliği temelli hata ayıklama” veya “birlikte hata ayıklamayı” otomatik olarak etkinleştirir. Her biriniz, birlikte düzenleme özelliklerine erişmenin yanı sıra birlikte ilerlerken bağımsız araştırma yapma olanağına sahip olursunuz.

Dekont

Dile veya platforma göre hata ayıklama özelliklerinin durumu hakkında bilgi edinmek için bkz. platform desteği.

Daha fazla bilgi edininVS CodeVS:

Sunucuyu paylaşma / Bağlantı noktasını paylaşma

Birlikte hata ayıklama sırasında ev sahibinin hata ayıklama oturumu için sunduğu uygulamanın farklı bölümlerine erişebilmek çok kullanışlı olabilir. Uygulamaya bir tarayıcıda erişmek, yerel bir veritabanına erişmek ya da kendi araçlarınızdan bir REST uç noktasına ulaşmak isteyebilirsiniz. Live Share, “bir sunucuyu paylaşmanıza” olanak tanır. Sunucu paylaşımı sırasında ev sahibinin makinesindeki yerel bir bağlantı noktası, konuğun makinesinde tam olarak aynı bağlantı noktasıyla eşlenir. Konuk olarak, uygulamayla tam olarak makinenizde yerel olarak çalışıyormuş gibi etkileşim kurabilirsiniz (örneğin, hem konak hem de konuk üzerinde çalışan bir web uygulamasına erişebilir http://localhost:3000).

Daha fazla bilgi edininVS CodeVS:

Terminal paylaşma

Modern geliştirme süreçlerinde sık sık birçok çeşit komut satırı aracı kullanılır. Neyse ki Live Share sayesinde isterseniz bir terminali konuklarla “paylaşabilirsiniz”. Paylaşılan terminal salt okunur ya da işbirliğine tamamen açık olabileceğinden, hem siz hem de konuklarınız komut çalıştırabilir ve sonuçları görebilir. Ev sahibi olarak denetim hep sizde olur ve diğer katılımcıların kendi kendine komut çalıştırıp çalıştıramayacağına ya da yalnızca komut çıktısını görmesine izin verileceğine siz karar verirsiniz. Hatta kimseyle paylaşmak istemediğiniz şeyleri paylaşılmayan bir terminalde çalıştırabilirsiniz.

Daha fazla bilgi edininVS CodeVS:

Erişim denetimleri

Visual Studio Live Share, katılımcılara işbirliği yapmak için birçok harika olanak sağlar. Bununla birlikte, konukların ev sahipleriyle etkileşim kurmak için ne kadar seçeneğe ve esnekliğe sahip olduğunu göz önünde bulundurarak oturuma katılan konukları açıkça onaylamanız ya da belirli dosyalara veya klasörlere erişimi kilitlemeniz yararınıza olur. Live Share’de salt okunur olarak paylaşma ve konukların onayını gerektirme gibi işinizi kolaylaştıracak çeşitli ayarlar vardır.

Daha fazla bilgi edininVS CodeVS:

Esnek bağlantı modları

En iyi performansı sağlamak için Visual Studio Live Share iki çekirdek "bağlantı modunu" destekler: "doğrudan" ve "geçiş." Doğrudan modda, konuklar web'e gitmeden doğrudan konağa bağlanır. Geçişli bağlantı modu, tamamen farklı bir ağda bulunan konukların bir internet geçişi üzerinden ev sahibine bağlanmasına olanak tanır. Her iki durumda da hatta yalnızca katılımcıların erişebilmesi için bağlantılar SSH veya SSL ile şifrelenir. Live Share varsayılan olarak “otomatik” moddadır ve bu modda önce doğrudan bağlantı, o başarısız olursa geçişli bağlantı denenir, ancak isterseniz tek bir modu kalıcı hale getirebilirsiniz.

Daha fazla bilgi edininVS CodeVS: