Парное программирование vs code

Краткое руководство: совместное программирование с помощью Visual Studio Live Share

Вас приветствует Visual Studio Live Share! Live Share позволяет редактировать и отлаживать код совместно с другими пользователями в режиме реального времени, независимо от используемых вами языков программирования и типов создаваемых приложений. Live Share позволяет мгновенно и безопасно предоставлять общий доступ к вашему текущему проекту. Предоставляйте общий доступ по мере необходимости к сеансам отладки, экземплярам терминала, веб-приложениям на localhost, голосовым звонкам и т. п.

Начните работу с Visual Studio Live Share и легко делитесь своей работой и идеями.

Знаете ли вы, что можно присоединиться к собственному сеансу совместной работы? Таким образом вы сможете попробовать Live Share самостоятельно либо запустить экземпляр Visual Studio или VS Code и подключиться к нему удаленно. Вы можете даже использовать одно удостоверение в обоих экземплярах.

Чтобы приступить к совместной работе, следуйте инструкциям ниже.

Предварительные требования

Чтобы установить расширение, следуйте инструкциям ниже.

Скачивая и используя Visual Studio Live Share, вы соглашаетесь с условиями лицензии и заявлением о конфиденциальности. Если у вас возникают проблемы, ознакомьтесь с руководством по устранению неполадок.

Войти

Установив расширение Live Share, выполнив перезапуск и дождавшись завершения установки зависимостей (Visual Studio Code), нужно войти в систему, чтобы другие пользователи знали, кто вы. Для этого сначала щелкните элемент Live Share в строке состояния (в VS Code) или нажмите кнопку «Вход» (в Visual Studio).

Элемент строки состояния входа в Visual Studio Code

В Visual Studio сделайте следующее:

Кнопка входа в Visual Studio

В VS Code запустится браузер и появится уведомление с запросом на вход. Выполните вход в браузере, после чего закройте его.

Всплывающее уведомление с запросом на вход в веб-браузере

В Visual Studio расширение Live Share автоматически использует вашу персонализированную учетную запись. Вы можете выполнить вход обычным образом. Однако если вы не хотите использовать персонализированную учетную запись Visual Studio для входа, перейдите в раздел Сервис > Параметры > Live Share > Учетная запись пользователя и выберите другие учетные данные.

Если у вас по-прежнему возникают проблемы, ознакомьтесь с руководством по устранению неполадок.

Открытие папки, проекта или решения

Откройте папку, проект или решение, к которым необходимо предоставить общий доступ в Visual Studio или Visual Studio Code, обычным образом.

[Необязательно] Обновите скрытые или исключенные файлы.

По умолчанию Live Share скрывает для гостей все файлы и папки, указанные в файлах GITIGNORE, в общих папках. Скрытый файл не отображается в дереве файлов гостя. Исключение файла является более строгим правилом. Оно запрещает открывать файл в Live Share при выполнении таких действий, как переход к определению или пошаговое выполнение с заходом в файл при отладке или отслеживании. Если нужно скрыть или исключить разные файлы, в проект можно добавить файл VSLS.JSON с соответствующими параметрами. Подробные сведения см. в разделе, посвященном управлению доступом к файлам и видимостью.

Читайте также:  Конспект урока язык программирования pascal

Запуск сеанса совместной работы

Затем щелкните элемент «Live Share» в своем средстве. В буфер обмена автоматически скопируется ссылка на приглашение.

Элемент для предоставления общего доступа в строке состояния в Visual Studio Code

В Visual Studio сделайте следующее:

Кнопка предоставления общего доступа в Visual Studio

При первом предоставлении общего доступа брандмауэр на компьютере может запросить разрешение на открытие порта для агента Live Share. Предоставлять это разрешение необязательно, но оно позволяет использовать защищенный «прямой режим», который повышает производительность, если вы работаете совместно с пользователем в одной сети. Подробные сведения см. в разделе, посвященном смене режима подключения.

[Необязательно] Включите режим только для чтения.

Запустив сеанс совместной работы, вы можете ограничить доступ гостей правами только для чтения, чтобы запретить им изменение общего кода.

После предоставления доступа вы получите уведомление о том, что ссылка на приглашение была скопирована в буфер обмена. После этого вы можете сделать сеанс доступным только для чтения, выбрав соответствующий параметр.

Вариант для доступа только на чтение в Visual Studio Code

В Visual Studio сделайте следующее:

Вариант для доступа только на чтение в Visual Studio

В VS Code сеанс только для чтения можно также запустить с вкладки мини-приложения Live Share.

Всплывающее уведомление с просьбой войти в сеанс только для чтения

Отправка ссылки приглашения

Отправьте ссылку по электронной почте, Teams, Slack, Skype и т. д. для тех, кого вы хотите пригласить. Открыв ссылку в браузере, пользователи смогут присоединиться к сеансу совместной работы, в рамках которого вы предоставили общий доступ к содержимому папки, проекта или решения. Учитывая уровень доступа, предоставляемый гостям в рамках сеансов Live Share, приглашать следует только пользователей, которым вы доверяете, и продумывать возможные последствия.

Совет по безопасности. Сведения о вопросах безопасности при использовании некоторых функций Live Share см. в статье, посвященной безопасности.

Если у приглашенного вами гостя возникли вопросы, он может обратиться к статье Краткое руководство. Присоединение к первому сеансу, в которой приводятся дополнительные сведения о работе в качестве гостя.

[Необязательно] Утвердите доступ гостя.

По умолчанию гости автоматически присоединяются к вашему сеансу совместной работы, о чем вы получаете уведомление.

Уведомление о присоединении в Visual Studio Code

В Visual Studio сделайте следующее:

Уведомление о присоединении в Visual Studio

Однако вы можете настроить явное утверждение их доступа. Если этот параметр включен, то, когда гость попытается присоединиться к сеансу, вы получите уведомление с запросом на утверждение.

Подробные сведения о включении этой функции см. в разделе, посвященном обязательному утверждению доступа гостей.

Совместная работа

После того как гость присоединится к вам, вы можете попробовать сделать следующее:

  • Независимо друг от друга перейдите к разным файлам в проекте и внесите несколько изменений.
  • Проследите за тем, как гость выполняет прокрутку, переходит к разным файлам и вносит изменения.
  • Откройте сеанс совместной с гостем отладки.
  • Предоставьте доступ к серверу, например, чтобы проверить работающее на нем веб-приложение.
  • Предоставьте доступ к терминалу и выполните несколько команд.

Сведения о выполнении этих и других действий можно найти в документации по расширениям Visual Studio Code и Visual Studio.

Читайте также:  Отличие процедурного от объектно ориентированного программирования

Возникли проблемы? Ознакомьтесь с разделом по устранению неполадок или отправьте отзыв.

Следующие шаги

Ознакомьтесь с этими статьями, чтобы начать работу или получить более подробную информацию:

Источник

Краткое руководство. Присоединение к первому сеансу совместной работы

Вас приветствует Visual Studio Live Share! Live Share позволяет редактировать и отлаживать код совместно с другими пользователями в реальном времени независимо от используемых вами языков программирования и создаваемых типов. С помощью этого расширения вы можете мгновенно и безопасно присоединиться к текущему проекту коллеги, а затем при необходимости получать доступ к сеансам отладки, просматривать и редактировать экземпляры терминалов, просматривать веб-приложения localhost, участвовать в голосовых звонках и многое другое!

Готовы начать? Совместная работа в команде должна быть настолько естественной и быстрой, что от нее должно быть трудно отказаться! По этой причине мы максимально упростили первые шаги в Visual Studio Live Share — вы можете начать делиться своими идеями и результатами работы без всякого труда.

Знаете ли вы, что можно присоединиться к собственному сеансу совместной работы? Вы сможете попробовать Live Share самостоятельно либо запустить экземпляр Visual Studio или VS Code и подключиться к нему удаленно! Вы можете даже использовать одно удостоверение в обоих экземплярах. Убедитесь в этом сами!

Чтобы присоединиться к сеансу совместной работы, следуйте инструкциям ниже.

1. Установка расширения

Установить расширение несложно. Просто выполните указанные ниже действия.

Скачивая и используя Visual Studio Live Share, вы соглашаетесь с условиями лицензии и заявлением о конфиденциальности. Если у вас возникают проблемы, ознакомьтесь с руководством по устранению неполадок.

2. (Необязательно) Присоединение в качестве гостя с правами только на чтение в VS Code

Установив расширение Live Share, выполнив перезапуск и дождавшись завершения установки зависимостей, в VS Code можно сразу присоединиться к сеансу совместной работы в качестве гостя с правами только на чтение.

Чтобы вносить изменения в код общего проекта, необходимо выполнить вход.

Откройте ссылку приглашения в браузере (повторно, если вы уже открывали ее ранее). Появится уведомление о том, что в браузере запустится VS Code. Подтвердите запуск, и в VS Code начнется подключение к сеансу совместной работы.

После запуска VS Code появится всплывающее уведомление с запросом на вход. Чтобы присоединиться к сеансу, нажмите кнопку «Продолжить в качестве гостя с правами только на чтение».

Всплывающее уведомление с предложением присоединиться к сеансу в качестве гостя с правами только на чтение

Необходимо ввести отображаемое имя, по которому другие участники сеанса будут идентифицировать вас.

Имя гостя с правами только на чтение

После этого вы присоединитесь к сеансу с правами только на чтение. Вы сможете просматривать код, выполнять совместную отладку, а также просматривать общие серверы и терминалы (но не изменять их).

Вход гостя с правами только на чтение

Если в дальнейшем вы захотите получить доступ к коду с правами на изменение, нужно будет войти в систему. Щелкните свое отображаемое имя в строке состояния и выберите пункт «Вход». Запустится браузер, и вы можете выбрать учетную запись Майкрософт или GitHub для входа.

3. Войти

Установив расширение Live Share, выполнив перезапуск и дождавшись завершения установки зависимостей (Visual Studio Code), нужно войти в систему, чтобы другие пользователи знали, кто вы. Если пропустить этот шаг, вам будет предложено выполнить вход в процессе присоединения. Вы также можете присоединиться к сеансу в качестве гостя с правами только на чтение. Сначала щелкните элемент Live Share в строке состояния (в VS Code) или нажмите кнопку «Вход» (в Visual Studio).

Читайте также:  Лабораторная работа 3 программирование алгоритмов циклической структуры

Элемент строки состояния входа в Visual Studio Code

В Visual Studio сделайте следующее:

Кнопка входа в Visual Studio

В VS Code запустится браузер и появится уведомление с запросом на вход. Выполните вход в браузере, после чего закройте его.

Всплывающее уведомление с запросом на вход в веб-браузере

В Visual Studio расширение Live Share автоматически использует вашу персонализированную учетную запись. Поэтому вход можно выполнять обычным образом. Однако если вы не хотите использовать персонализированную учетную запись Visual Studio для входа, перейдите в раздел Сервис > Параметры > Live Share > Учетная запись пользователя и выберите другие учетные данные.

Если у вас по-прежнему возникают проблемы, ознакомьтесь с руководством по устранению неполадок.

4. Открытие ссылки приглашения в браузере

Теперь просто откройте ссылку приглашения в браузере (повторно, если вы уже открывали ее ранее).

Примечание. Если вы еще не установили расширение Live Share, отобразятся ссылки на магазин расширений. Установите расширение, перезапустите средство и повторите попытку.

Должно появиться уведомление о том, что в браузере будет запущено средство с поддержкой Live Share. Если подтвердить запуск, средство запустится и подключится к сеансу совместной работы.

Страница присоединения

Если организатор сеанса не в сети, появится соответствующее уведомление. Вы можете обратиться к организатору и попросить его открыть доступ снова.

Совет по устранению неполадок. Если вы используете VS Code, то перед открытием или повторным открытием страницы приглашения обязательно запустите средство по крайней мере один раз после того, как установите расширение и дождетесь завершения установки зависимостей (см. информацию в строке состояния). Все еще остались проблемы? См. инструкции по присоединению вручную.

5. Совместная работа

Вот и все! Через несколько мгновений вы подключитесь к сеансу совместной работы вашего коллеги. По умолчанию пользователи присоединяются к сеансу автоматически, но если организатор настроил утверждение доступа гостей, вы увидите в строке состояния или диалоговом окне присоединения сообщение о том,что Live Share ожидает утверждения запроса на присоединение организатором.

Совет по безопасности. Если вы присоединяетесь к сеансу совместной работы как гость, учтите, что организатор может ограничить ваш доступ к некоторым файлам или функциям. Сведения о вопросах безопасности при использовании некоторых функций и параметров Live Share см. в статье, посвященной безопасности.

Вы можете попробовать сделать следующее:

  1. Самостоятельно изучите проект и внесите несколько изменений.
  2. Проверьте, как работает IntelliSense для кода JavaScript, TypeScript или C#.
  3. Отредактируйте какой-либо элемент совместно с организатором.
  4. Проследите за тем, как организатор переходит по файлам и вносит в них изменения.
  5. Откройте сеанс совместной с организатором отладки.
  6. Попросите организатора предоставить доступ к серверу, например, чтобы проверить работающее на нем веб-приложение.
  7. Попросите организатора предоставить доступ к терминалу и выполните несколько команд.

Возникли проблемы? Ознакомьтесь с разделом по устранению неполадок или отправьте отзыв.

Следующие шаги

Дополнительные сведения можно найти в следующих статьях:

Источник

Оцените статью