5.8 KiB
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 %}
- В верхней части боковой панели щелкните многоточие (...).

- В раскрывающемся меню выберите пункт Вытягивание.
Если конфигурация контейнера разработки была изменена с момента создания codespace, вы можете применить изменения, перестроив контейнер для codespace. Дополнительные сведения см. в статье Общие сведения о контейнерах разработки.
Настройка codespace для автоматического получения новых изменений
Можно настроить codespace, чтобы автоматически получать сведения о любых новых фиксациях, внесенных в удаленный репозиторий. Это позволяет узнать, устарела ли локальная копия репозитория, и в этом случае можно извлечь новые изменения.
Если операция получения обнаруживает новые изменения в удаленном репозитории, вы увидите количество новых фиксаций в строке состояния. Затем можно извлечь изменения в локальную копию.
- Нажмите кнопку Управление в нижней части панели действий.

- В меню щелкните Параметры.
- На странице параметров выполните поиск:
autofetch.
- Чтобы получить сведения об обновлениях для всех удаленных параметров, зарегистрированных для текущего репозитория, установите Git: Autofetch на
all.
- Если вы хотите изменить количество секунд между каждой автоматической выборкой, измените значение Git: Autofetch Period.
Создание запроса на вытягивание
{% data reusables.codespaces.source-control-pull-request %}
Отправка изменений в удаленный репозиторий
Вы можете отправлять сохраненные и зафиксированные изменения. После этого изменения будут применены к вышестоящей ветви в удаленном репозитории. Это можно сделать, если вы еще не готовы создать запрос на вытягивание или если вы предпочитаете создать такой запрос в {% data variables.product.prodname_dotcom %}.
