WebStorm 2025.2 Help

推送对话框(Mercurial、Git)

此对话框适用于以下版本控制系统:

  • Git

  • Mercurial

该对话框由两个窗格(代码仓库 窗格和 提交详情 窗格)以及 推送 控制区域组成。

版本库窗格

左侧窗格显示 Git 和 Mercurial 版本库的列表(以及每个本地分支/活动书签将被推送至哪个远程分支),以及在每个版本库中执行的提交列表。

  • 将鼠标悬停在某个提交上:将显示包含提交号、日期和时间、作者以及提交说明的工具提示。 如果提交的作者与当前用户不同,该提交将标记为星号。

  • 选中要推送的每个版本库旁的复选框。

    如果项目是多根目录项目,且其版本库未同步控制,则默认仅选择当前版本库(或者是在 项目视图 中选择多个版本库)。 如需了解启用或禁用同步版本库控制的更多信息,请参阅以下资源:

  • 若要修改将被推送的目标分支(以蓝色高亮显示),请点击该分支名称。 标签会变为文本字段,您可在其中指定目标分支。 您也可以通过选择要修改的分支并按下 F2 来进入编辑模式。

  • 对于多个远程版本库,您也可以像编辑远程分支一样编辑远程版本库。 请注意,如果未指定远程版本库,将显示 定义远程 链接代替远程名称。 点击此链接以添加远程版本库。

  • 如果版本库中没有远程版本库,将显示 定义远程 链接。 点击该链接,并在打开的对话框中指定远程名称和 URL。

提交详情窗格

右侧窗格显示所选提交中包含哪些文件。 如果在左侧窗格中选择多个分支,将显示所有相应的提交。

该区域的工具栏提供以下选项:

项目

工具提示与快捷键

说明

显示差异

Ctrl+D

点击此按钮可打开 文件差异查看器 对话框,以查看所选文件的已提交版本与上一个版本之间的差异。

编辑源代码

F4

点击该按钮可在编辑器中打开所选文件。

按目录分组

Ctrl+Alt+P

点击该按钮可在扁平视图与目录视图之间切换。

全部折叠/全部展开

Ctrl+NumPad -Ctrl+NumPad +

点击这些按钮可折叠/展开目录树中的所有节点。 如果选择了扁平视图,这些按钮将不可用。

推送控制项

该区域的控制项允许您选择以下推送选项:

项目

说明

推送标签

仅在使用 Git 时可用。

默认情况下,在执行 push 操作时,标签不会被发送到远程版本库。 如果希望随提交一起推送标签,请选择此选项。

  • 如需推送所有标签,包括不属于即将推送的所选分支的标签,请选择 全部 (等同于 push --tags)。

  • 如需仅推送属于即将推送的所选分支的标签,请选择 当前分支 (自 Git 1.8.3 起等同于 push --follow-tags)。

导出活动书签

仅在使用 Mercurial 时可用。

默认情况下,在执行 push 操作时,书签不会被发送到远程版本库。 如果希望随提交一起推送活动书签,请选择此选项。

推送

点击此按钮可将更改推送到远程分支,或点击组合按钮上的 箭头图标 并选择 强制推送 以运行 push --force-with-lease 命令。

如需了解有关 push --force-with-lease 命令及其用法的更多信息,请参阅:

最后修改日期: 2025年 9月 26日