diff --git a/editor/publish.mdx b/editor/publish.mdx index 15755c869..22822d170 100644 --- a/editor/publish.mdx +++ b/editor/publish.mdx @@ -32,7 +32,7 @@ If there are no pending changes, the editor disables the publish and save action | Feature branch | None | **Save in branch**, **Create pull request** | | Feature branch | Pull requests required | **Save in branch**, **Create pull request** | -- **Publish**: Commits and deploys your changes to your live site immediately. +- **Publish**: Commits and deploys your changes to your live site immediately. With [selective publishing](/editor/settings#selective-publishing) turned on, you choose which pending changes to include. - **Save in branch**: Commits your changes to the feature branch without merging to your deployment branch. - **Create branch**: Moves your pending changes to a new feature branch when you're on a protected deployment branch. - **Create pull request**: Opens a pull request targeting your deployment branch. diff --git a/editor/settings.mdx b/editor/settings.mdx index 8c9099b20..caa40515e 100644 --- a/editor/settings.mdx +++ b/editor/settings.mdx @@ -56,6 +56,12 @@ When this setting is on, pull requests created from the editor open as drafts. A If you want editor pull requests to open ready for review immediately, turn off draft pull requests. +## Selective publishing + +Selective publishing lets you choose which pending changes to include when you publish directly to your deployment branch. When this setting is on, the publish flow shows a checkbox next to each pending change. Deselect any changes you want to hold back. Deselected changes stay pending so you can publish them later. This setting is off by default. + +Selective publishing applies only when you publish directly on a deployment branch without branch protections. Changes that depend on each other select and deselect together. For example, deleting a page removes both the page file and its navigation entry as one selection. + ## PR merge method Choose how the editor merges pull requests when you click **Merge and publish**: diff --git a/es/editor/publish.mdx b/es/editor/publish.mdx index 9a9935991..d2932bb7b 100644 --- a/es/editor/publish.mdx +++ b/es/editor/publish.mdx @@ -40,7 +40,7 @@ Si no hay cambios pendientes, el editor deshabilita las acciones de publicar y g | Feature branch | Ninguna | **Save in branch**, **Create pull request** | | Feature branch | Requiere pull requests | **Save in branch**, **Create pull request** | -- **Publish**: Hace commit y despliega sus cambios en su sitio publicado de inmediato. +- **Publish**: Hace commit y despliega sus cambios en su sitio publicado de inmediato. Con la [publicación selectiva](/es/editor/settings#selective-publishing) activada, usted elige qué cambios pendientes incluir. - **Save in branch**: Hace commit de sus cambios en la feature branch sin hacer merge en su deployment branch. - **Create branch**: Mueve sus cambios pendientes a una feature branch nueva cuando está en una deployment branch protegida. - **Create pull request**: Abre una pull request dirigida a su deployment branch. diff --git a/es/editor/settings.mdx b/es/editor/settings.mdx index 02f9d686a..0d340578e 100644 --- a/es/editor/settings.mdx +++ b/es/editor/settings.mdx @@ -72,6 +72,16 @@ Cuando este ajuste está activado, las pull requests creadas desde el editor se Desactívelo si quiere que las pull requests del editor se abran listas para revisión de inmediato. +
+ +## Publicación selectiva + +
+ +La publicación selectiva le permite elegir qué cambios pendientes incluir cuando publica directamente en su deployment branch. Cuando este ajuste está activado, el flujo de publicación muestra una casilla junto a cada cambio pendiente. Desmarque los cambios que quiera retener. Los cambios desmarcados permanecen pendientes para que pueda publicarlos más tarde. Este ajuste está desactivado de forma predeterminada. + +La publicación selectiva solo se aplica cuando publica directamente en una deployment branch sin protecciones de branch. Los cambios que dependen entre sí se seleccionan y deseleccionan juntos. Por ejemplo, eliminar una página quita tanto el archivo de la página como su entrada de navegación en una sola selección. +
## Método de merge de PR diff --git a/fr/editor/publish.mdx b/fr/editor/publish.mdx index 0a9825740..fbbd68e68 100644 --- a/fr/editor/publish.mdx +++ b/fr/editor/publish.mdx @@ -40,7 +40,7 @@ S'il n'y a aucune modification en attente, l'éditeur désactive les actions de | Feature branch | Aucune | **Save in branch**, **Create pull request** | | Feature branch | Pull requests requises | **Save in branch**, **Create pull request** | -- **Publish** : Commit et déploie vos modifications vers votre site publié immédiatement. +- **Publish** : Commit et déploie vos modifications vers votre site publié immédiatement. Avec la [publication sélective](/fr/editor/settings#selective-publishing) activée, vous choisissez quelles modifications en attente inclure. - **Save in branch** : Commit vos modifications sur la feature branch sans fusionner dans votre deployment branch. - **Create branch** : Déplace vos modifications en attente vers une nouvelle feature branch lorsque vous êtes sur une deployment branch protégée. - **Create pull request** : Ouvre une pull request vers votre deployment branch. diff --git a/fr/editor/settings.mdx b/fr/editor/settings.mdx index b9c93375f..f7c202d96 100644 --- a/fr/editor/settings.mdx +++ b/fr/editor/settings.mdx @@ -72,6 +72,16 @@ Lorsque ce paramètre est activé, les pull requests créées depuis l'éditeur Désactivez-le si vous voulez que les pull requests de l'éditeur s'ouvrent immédiatement prêtes à être relues. +
+ +## Publication sélective + +
+ +La publication sélective vous permet de choisir quelles modifications en attente inclure lorsque vous publiez directement sur votre deployment branch. Lorsque ce paramètre est activé, le flux de publication affiche une case à cocher à côté de chaque modification en attente. Décochez les modifications que vous souhaitez retenir. Les modifications décochées restent en attente pour que vous puissiez les publier plus tard. Ce paramètre est désactivé par défaut. + +La publication sélective s'applique uniquement lorsque vous publiez directement sur une deployment branch sans protections de branch. Les modifications qui dépendent les unes des autres se sélectionnent et se désélectionnent ensemble. Par exemple, supprimer une page retire à la fois le fichier de la page et son entrée de navigation en une seule sélection. +
## Méthode de fusion des PR diff --git a/zh/editor/publish.mdx b/zh/editor/publish.mdx index 6830d213b..02888db32 100644 --- a/zh/editor/publish.mdx +++ b/zh/editor/publish.mdx @@ -40,7 +40,7 @@ keywords: ["publish", "branch", "git", "commit", "conflicts", "deploy", "pull re | Feature branch | 无 | **Save in branch**、**Create pull request** | | Feature branch | 要求 pull request | **Save in branch**、**Create pull request** | -- **Publish**:立即提交并把更改部署到已发布的站点。 +- **Publish**:立即提交并把更改部署到已发布的站点。启用[选择性发布](/zh/editor/settings#selective-publishing)后,你可以选择要包含哪些待处理更改。 - **Save in branch**:把更改提交到 feature branch,但不合并到 deployment branch。 - **Create branch**:当你位于受保护的 deployment branch 上时,把待处理更改移动到新的 feature branch。 - **Create pull request**:打开一个以 deployment branch 为目标的 pull request。 diff --git a/zh/editor/settings.mdx b/zh/editor/settings.mdx index 8c4fc9146..68b9f4dee 100644 --- a/zh/editor/settings.mdx +++ b/zh/editor/settings.mdx @@ -72,6 +72,16 @@ main 分支自动提交会在你停止输入后不久,自动把更改推送到 如果你希望从编辑器创建的 pull request 一打开就处于可供审阅状态,请关闭该设置。 +
+ +## 选择性发布 + +
+ +选择性发布让你在直接发布到 deployment branch 时选择要包含哪些待处理更改。启用该设置后,发布流程会在每个待处理更改旁边显示复选框。取消勾选你想暂缓的更改。取消勾选的更改会保持待处理状态,你可以稍后再发布。该设置默认关闭。 + +选择性发布仅在你直接在没有分支保护的 deployment branch 上发布时生效。相互依赖的更改会一起选中和取消选中。例如,删除页面会在同一个选择中同时移除页面文件及其导航条目。 +
## PR 合并方式