Если вы не слышали о Live Share, то это инструмент, который позволяет в режиме реального времени вести разработку совместно с вашими коллегами. Вы можете поделиться своим кодом, совместно его редактировать и отлаживать, и все это без необходимости клонировать репозитории или настраивать среды. Начать работу с Live Share.
Спасибо за ваш фидбэк!
Мы были в восторге от всех замечательных отзывов и обсуждений продукта. Ваш вклад помог нам развить Live Share и позволил нам сосредоточиться на наиболее важных для вас областях разработки. Основываясь на ваших отзывах, мы добавили такие функции, как режим «только чтение», поддержку дополнительных языков, например C++ и Python, а также дали возможность пользователям со статусом «гость» начинать сеансы отладки.
Кроме того, мы много узнали о том, как работают разные команды разработки, и как Live Share вообще может применяться. Live Share можно использовать во время парного программирования, проведения код-ревью, чтения лекций и проведения презентаций студентам и коллегам, или даже при мобильной разработке во время хакатонов. Live Share дает множество возможностей по совместной разработке — будь то вместе, находясь в одном офисе, удаленно из дома или из разных концов Земли.
Сторонние расширения
Live Share — это совместная работа над всем контекстом проекта. Это не только код в Visual Studio, но и используемые расширения. Наряду с этим выпуском мы рады сотрудничеству с несколькими сторонними расширениями для расширения возможностей Live Share в Visual Studio.
OzCode расширяет возможности отладки C#, предлагая набор по созданию визуализаций. Например, «подсказки данных» (datatips), позволяют увидеть схему работы запросов LINQ, а «отображение заголовка» (heads-up display) помогает увидеть, как оценивается набор логических выражений.
CodeStream позволяет вам создавать дискуссии о вашей кодовой базе, чтобы помочь объединить знания со своими коллегами. Кстати, чаще всего вы просили добавить встроенный чат, а с CodeStream вы получаете возможность общения в чате с коллегами в режиме реального времени.
Сотрудничество
Мы продолжаем создавать и улучшать Live Share! У нас есть еще много идей по улучшению опыта совместной работы. Мы получили полезные отзывы и хотели бы продолжать слышать от вас больше. Не стесняйтесь, дайте нам знать, что вы хотели бы видеть в дальнейшем в Live Share. Вы можете отправлятьвопросы и пожелания или пройти наш опросник.
С Live Share, установленным по умолчанию в Visual Studio 2019, легко начать общение с вашей командой. Для получения дополнительной информации об использовании Live Share, пожалуйста, ознакомьтесь с нашей документацией!
Комментарии (6)
multiadmin
09.04.2019 11:37Правильно ли я понял, что в IntelliJ Idea это уже есть? Или тут Microsoft их опередили?
Kanut
10.04.2019 09:52Жаль, надеюсь, Microsoft когда-нибудь выложит сервер Live Share в открытый доступ для self-hosted разворачивания в местной сети.
Если я не совсем ошибаюсь, то там есть режим «direct connection». Правда пока не разбирался посылает ли он тогда код куда-то ещё.Groosha
10.04.2019 11:12Я попробовал этот режим, на момент соединения требуется подключение к интернету, т.к. (а) нужно быть залогиненым в MS/Github и (б) пригласительная ссылка ведёт на сервер Microsoft. А вот после установления соединения можно спокойно отключиться от внешней сети (я выдергивал кабель из WAN-разъёма коммутатора) и работать изолированно.
Я не понимаю (и не принимаю, если честно) объяснение Microsoft, мол, "аккаунт нужен, чтобы подключающиеся понимали, с кем имеют дело". В локальной сети я могу подойти к человеку, продиктовать свой IP-адрес и спокойно дальше работать. Не вижу никаких препятствий для Live Share работать в полностью изолированной среде, кроме как нежелания самого Microsoft.
Groosha
Правильно ли я понимаю, что во время сеанса Live Share исходники "общего проекта" утекают / могут утечь на серверы Microsoft?
Если да, получается, что это можно использовать только для OpenSource-проектов или там, где нет NDA (хакатоны, обучение).
Upd не сразу, но нашёл License Terms для Live Share:
Жаль, надеюсь, Microsoft когда-нибудь выложит сервер Live Share в открытый доступ для self-hosted разворачивания в местной сети. Для всяких хакатонов и OpenSource уж очень хорошо, но это не все случаи)
А вот в FAQ написано иначе:
Что как-то не вяжется с License Terms. И да, действительно, я докапываюсь, потому что "а": это продукт Microsoft, которая, как и любая другая крупная компания очень любит собирать кучу "чувствительных" данных, и "б": фича классная, но рисковать нарушением NDA не хочется совершенно.
gbatrak
Не противоречит c License Terms. License Terms говорит о сборе телеметрии а не о загрузке вашего исходного кода в МС.