PhpStorm 2021.3 Help

推送对话框(Mercurial、Git)

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

  • 吉特

  • 水银

该对话框由两个窗格(Repositories窗格和Commit details窗格)和Push控件区域组成。

存储库窗格

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

  • 将鼠标悬停在提交上:将显示一个工具提示,其中显示提交编号、日期和时间、作者和提交消息。如果提交的作者与当前用户不同,则此提交用星号标记。

  • 选中要推送到的每个存储库旁边的复选框。

    如果您有一个未同步控制存储库的多根项目,则默认情况下仅选择当前存储库(或在项目视图中选择多个存储库)。有关如何启用/禁用同步存储库控制的详细信息,请参阅以下来源:

  • 要修改要推送的目标分支(以蓝色突出显示),请单击它。标签变成一个文本字段,您可以在其中指定目标分支。您也可以通过选择要修改的分支并按 来切换到编辑模式F2

  • 您还可以使用与远程分支相同的方式编辑远程存储库(如果有多个)。请注意,如果未指定远程,则将显示定义远程链接而不是远程名称。单击它以添加遥控器。

  • 如果存储库中没有远程,则会出现定义远程链接。单击此链接并在打开的对话框中指定远程名称和 URL。

提交详细信息窗格

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

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

物品

工具提示和快捷方式

描述

图标动作差异

显示差异

Ctrl+D

单击此按钮可打开“文件差异查看器”对话框,该对话框显示所选文件的已提交版本与其先前版本之间的差异。

图标动作编辑

编辑源

F4

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

按包分组的图标操作

按目录分组

Ctrl+P

单击此按钮可在平面视图和目录视图之间切换。

图标动作 expandall 图标操作

全部折叠/全部展开

Ctrl+NumPad -/Ctrl+NumPad +

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

推送控件

此区域中的控件允许您选择以下推送选项:

物品

描述

推送标签

此选项仅在您使用 Git 时可用。

默认情况下,当您执行该push操作时,标签不会发送到远程存储库。如果您想在提交中推送标签,请选择此选项。

  • 如果要推送所有标签,请选择全部,包括不属于您要推送的选定分支的标签(相当于push --tags)。

  • 如果您只想推送属于您将要推送的选定分支的标签(相当于从 Git 1.8.3 开始可用) ,请选择Current Branch 。push --follow-tags

导出活动书签

此选项仅在您使用 Mercurial 时可用。

默认情况下,当您执行该push操作时,书签不会发送到远程存储库。如果您想通过提交推送活动书签,请选择此选项。

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

有关如何使用该push --force-with-lease命令以及它可能有用的地方的说明,请参阅:

最后修改时间:2021 年 3 月 8 日