1
0
mirror of synced 2026-01-10 00:03:04 -05:00
Files
docs/translations/ru-RU/data/reusables/codespaces/source-control.md
2022-11-16 21:42:42 +00:00

5.8 KiB
Raw Blame History

ms.openlocfilehash, ms.sourcegitcommit, ms.translationtype, ms.contentlocale, ms.lasthandoff, ms.locfileid
ms.openlocfilehash ms.sourcegitcommit ms.translationtype ms.contentlocale ms.lasthandoff ms.locfileid
c760b3f26f89437d485cc222de4fbc54fa907735 f464cc9bfc MT ru-RU 11/15/2022 148165463

Публикация пространства кода, созданного на основе шаблона

При создании пространства кода из репозитория шаблонов или шаблона на странице "Ваши codespaces" работа, которую вы выполняете, не будет храниться в репозитории в {% data variables.product.prodname_dotcom %}, пока вы не опубликуете codespace. Дополнительные сведения см. в разделе Создание codespace на основе шаблона.

{% data reusables.codespaces.publishing-template-codespaces %}

Создание или переключение ветвей

{% data reusables.codespaces.create-or-switch-branch %}

{% tip %}

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

{% endtip %}

Фиксация изменений

{% data reusables.codespaces.source-control-commit-changes %}

Вытягивание изменений из удаленного репозитория

Можно извлекать изменения из удаленного репозитория в codespace в любое время.

{% data reusables.codespaces.source-control-display-dark %}

  1. В верхней части боковой панели щелкните многоточие (...). Кнопка с многоточием для просмотра и других действий
  2. В раскрывающемся меню выберите пункт Вытягивание.

Если конфигурация контейнера разработки была изменена с момента создания codespace, вы можете применить изменения, перестроив контейнер для codespace. Дополнительные сведения см. в статье Общие сведения о контейнерах разработки.

Настройка codespace для автоматического получения новых изменений

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

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

  1. Нажмите кнопку Управление в нижней части панели действий. Кнопка "Управление"
  2. В меню щелкните Параметры.
  3. На странице параметров выполните поиск: autofetch. Поиск автоматической выборки
  4. Чтобы получить сведения об обновлениях для всех удаленных параметров, зарегистрированных для текущего репозитория, установите Git: Autofetch на all. Включить автоматическую выборку Git
  5. Если вы хотите изменить количество секунд между каждой автоматической выборкой, измените значение Git: Autofetch Period.

Создание запроса на вытягивание

{% data reusables.codespaces.source-control-pull-request %}

Отправка изменений в удаленный репозиторий

Вы можете отправлять сохраненные и зафиксированные изменения. После этого изменения будут применены к вышестоящей ветви в удаленном репозитории. Это можно сделать, если вы еще не готовы создать запрос на вытягивание или если вы предпочитаете создать такой запрос в {% data variables.product.prodname_dotcom %}.

  1. В верхней части боковой панели щелкните многоточие (...). Кнопка с многоточием для просмотра и других действий
  2. В раскрывающемся меню щелкните Отправить.