Visual Studio Live Share Public Preview
7. Mai 2018 Amanda Silver, @amandaksilver
Wir freuen uns, die öffentliche Vorschau von Visual Studio Live Share ankündigen zu können! Auf der Connect im letzten November haben wir gezeigt, wie Live Share die Echtzeit-kollaborative Bearbeitung und das Debugging bequem von Ihren bevorzugten Tools aus ermöglicht. Seitdem haben wir mit Tausenden von Entwicklern weltweit zusammengearbeitet, Hunderte von Problemen behoben und wichtige Funktionswünsche wie die Unterstützung für Linux umgesetzt. Wir haben enorm von all dem bisherigen Feedback profitiert, vielen Dank! Heute freuen wir uns, ankündigen zu können, dass jeder Entwickler, der Visual Studio und Visual Studio Code verwendet, noch heute mit Live Share loslegen kann!
Universelle Zusammenarbeit
Wenn man mit Entwicklern spricht, ist die Notwendigkeit besserer Kollaborationstools klar und beschränkt sich nicht auf eine bestimmte Programmiersprache oder einen App-Typ. Um die vielfältige und zunehmend polyglotte Entwicklergemeinschaft zu unterstützen, haben wir Live Share für alle Sprachen und Plattformen zugänglich gemacht.

Ob Sie eine Python-Web-App, einen Go-Microservice, eine React Native-Mobile-App oder einen Ethereum-Smart Contract erstellen, Sie können Live Share verwenden. Alles von "Gehe zu Definition", Codekorrekturen/-refactorings ("Glühbirnen"), Build-Fehlern bis hin zu Debugging-Sitzungen wird mit Gästen geteilt, was sicherstellt, dass jeder produktiv bleibt, unabhängig davon, woran Sie arbeiten. Noch besser: Das alles funktioniert, ohne dass Gäste Sprach-Erweiterungen, Abhängigkeiten oder SDKs installieren müssen! Sie können andere sofort einladen, mit Ihnen zusammenzuarbeiten, und ihnen den Kontext Ihrer Entwicklungsumgebung teilen.
Gemeinsame Terminals
Moderne Entwicklung nutzt häufig Befehlszeilenwerkzeuge, um Aufgaben wie das Erstellen und Ausführen von Unit-Tests durchzuführen. Da die Befehlszeile eine so zentrale Komponente des üblichen Entwickler-Workflows darstellt, ist es entscheidend, dass Teilnehmer einer Live Share-Sitzung sie nutzen können, ohne ein separates Werkzeug zu benötigen. Um Ihre kollaborativen Debugging-Sitzungen weiter zu unterstützen und einen unserer wichtigsten Funktionswünsche zu erfüllen, ermöglicht Live Share jetzt Hosts, Terminals mit ihren Gästen zu teilen.

Wenn Sie ein neues Terminal teilen, ist es standardmäßig schreibgeschützt. So können alle die Echtzeit-Ergebnisse aller von Ihnen ausgeführten Befehle sehen, ohne dass ein Zugriff auf Ihre Maschine gewährt werden muss. Zusätzlich können Sie ein gemeinsames Terminal schreibbar machen, was eine vollständig kollaborative Erfahrung zwischen Ihnen und Ihren Gästen ermöglicht, die in Ihrer Umgebung ausgeführt wird. Das erleichtert Pair Programming erheblich, insbesondere wenn Sie Hilfe bei der Konfiguration der Umgebung benötigen.
Sicheres Teilen
Wir möchten, dass die Zusammenarbeit für alle einfacher und natürlicher wird, damit ad-hoc-Interaktionen häufiger stattfinden können. Entwickler müssen jedoch auch sicher sein, dass sie, wenn sie ihren Quellcode teilen, die notwendige Kontrolle und Transparenz darüber haben, wer Zugriff hat und welche Dateien sie sehen können. Um dieses Gleichgewicht zwischen Einfachheit und Sicherheit zu verbessern, bietet Live Share zwei Funktionen:
- Sie können verlangen, dass jeder Gast von Ihnen explizit genehmigt wird, bevor er Ihrer Kollaborationssitzung beitritt. Auf diese Weise reicht es nicht aus, einfach auf die Freigabe-URL zuzugreifen (die für jede Sitzung bereits eindeutig ist), um beizutreten.

- Sie können bestimmte Dateien von Ihrer Freigabesitzung ausschließen, sodass Gäste nur sehen können, was Sie möchten. Keine Überraschungen. Standardmäßig wird Ihre .gitignore-Datei verwendet, um festzustellen, welche Dateien ausgeschlossen werden sollen, aber Sie können dieses Verhalten mit einer .vsls.json-Konfigurationsdatei anpassen.

Diese Verbesserungen stellen einige unserer am häufigsten gewünschten Elemente dar, damit Sie mit Zuversicht zusammenarbeiten können, ohne unnötige Reibung. Weitere Informationen zum sicheren Teilen Ihrer Projekte finden Sie in der Live Share-Dokumentation.
Wir brauchen Ihr Feedback!
Wir freuen uns darauf, dass Sie Visual Studio Live Share ausprobieren! Bitte geben Sie uns Feedback, wie wir die Erfahrung für die Echtzeit-kollaborative Entwicklung noch weiter verbessern können. Wenn Sie mehr erfahren möchten, können Sie die Dokumentation zu Visual Studio Live Share einsehen. Wenn Sie Fragen haben, auf Probleme stoßen oder Funktionswünsche haben, zögern Sie bitte nicht, uns Bescheid zu geben.
Viel Spaß beim Zusammenarbeiten!
Amanda, @amandaksilver