Совместное использование кода с помощью команды push

Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

Вы можете поделиться работой с локальной ветвью репозитория Git, отправив изменения в удаленный репозиторий, к которому могут получить доступ другие пользователи. Команда push-отправки Git отправляет новые фиксации из локальной ветви в соответствующую ветвь удаленного репозитория. Visual Studio использует команду push-отправки при синхронизации работы с удаленным репозиторием.

Общие сведения о рабочем процессе Git см . в руководстве по Azure Repos Git.

Отправка кода

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

Чтобы команда push-отправки Git работала, локальный репозиторий должен быть подключен к удаленному репозиторию Git. Если вы клонировали локальный репозиторий из удаленного репозитория, они уже подключены. Но если вы создали локальный репозиторий без клонирования, вам потребуется подключить его к размещенной репозитории Git. Дополнительные сведения см. в Подключение репозитория Azure Repos Git и Подключение в репозиторий GitHub.

Совет

Чтобы поддержать проверку запроса на вытягивание, избегайте работы непосредственно в main ветви локального репозитория. Вместо этого сохраните фиксации в локальной ветвь компонента или ветвь исправлений и отправьте ее на завершение работы. Общие сведения о рабочем процессе Git см . в руководстве по Azure Repos Git.

Visual Studio 2022 предоставляет интерфейс управления версиями Git с помощью меню Git, изменений Git и контекстных меню в Обозреватель решений. Visual Studio 2019 версии 16.8 также предлагает пользовательский интерфейс Team Обозреватель Git. Дополнительные сведения см. на вкладке Visual Studio 2019 — Team Обозреватель.

В окне "Изменения Git" нажмите кнопку "Стрелка вверх", чтобы отправить фиксацию.

Снимок экрана: кнопка

Вы также можете отправить изменения из окна репозитория Git. Чтобы открыть окно репозитория Git, выберите исходящую / входящую ссылку в окне "Изменения Git".

Снимок экрана: ссылка

Кроме того, вы можете отправить изменения из меню Git в строке меню.

Снимок экрана: параметр push-отправки из меню Git в Visual Studio.

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

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