64 lines
5.8 KiB
Markdown
64 lines
5.8 KiB
Markdown
---
|
||
ms.openlocfilehash: c760b3f26f89437d485cc222de4fbc54fa907735
|
||
ms.sourcegitcommit: f464cc9bfc41132f315ea172c591bfd145a06736
|
||
ms.translationtype: MT
|
||
ms.contentlocale: ru-RU
|
||
ms.lasthandoff: 11/15/2022
|
||
ms.locfileid: "148165463"
|
||
---
|
||
## Публикация пространства кода, созданного на основе шаблона
|
||
|
||
При создании пространства кода из репозитория шаблонов или шаблона на странице "Ваши codespaces" работа, которую вы выполняете, не будет храниться в репозитории в {% data variables.product.prodname_dotcom %}, пока вы не опубликуете codespace. Дополнительные сведения см. в разделе [Создание codespace на основе шаблона](/codespaces/developing-in-codespaces/creating-a-codespace-from-a-template#publishing-to-a-repository-on-github).
|
||
|
||
{% 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. В верхней части боковой панели щелкните многоточие (**...**). 
|
||
1. В раскрывающемся меню выберите **пункт Вытягивание**.
|
||
|
||
Если конфигурация контейнера разработки была изменена с момента создания codespace, вы можете применить изменения, перестроив контейнер для codespace. Дополнительные сведения см. в статье [Общие сведения о контейнерах разработки](/codespaces/setting-up-your-codespace/configuring-codespaces-for-your-project#applying-changes-to-your-configuration).
|
||
|
||
## Настройка codespace для автоматического получения новых изменений
|
||
|
||
Можно настроить codespace, чтобы автоматически получать сведения о любых новых фиксациях, внесенных в удаленный репозиторий. Это позволяет узнать, устарела ли локальная копия репозитория, и в этом случае можно извлечь новые изменения.
|
||
|
||
Если операция получения обнаруживает новые изменения в удаленном репозитории, вы увидите количество новых фиксаций в строке состояния. Затем можно извлечь изменения в локальную копию.
|
||
|
||
1. Нажмите кнопку **Управление** в нижней части панели действий.
|
||

|
||
1. В меню щелкните **Параметры**.
|
||
1. На странице параметров выполните поиск: `autofetch`.
|
||

|
||
1. Чтобы получить сведения об обновлениях для всех удаленных параметров, зарегистрированных для текущего репозитория, установите **Git: Autofetch** на `all`.
|
||

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